MantisBT - VTK
View Issue Details
0013068VTK(No Category)public2012-04-10 07:052016-08-12 09:55
T.R.Shashwath 
Dave DeMarle 
normalminorhave not tried
closedmoved 
5.8.0 
 
Release
incorrect functionality
0013068: GPU Volume Mapper does not update when the underlying volume is marked modified
When a volume (vtkImageData) is set as input to the GPU volume mapper, and the volume is later modified (and marked using the Modified() method), the mapper does not update itself.

The update happens only when the color transfer function set to the volume is marked modified.

Other mappers (like vtkFixedPointVolumeRayCastMapper) do not exhibit this behaviour.

This bug is also present in the 5.10 branch. A sample application is attached.

Run the sample application, and press 'l' to trigger the expected functionality. In the event handler, the image's scalars are modified (set to a constant value of 1000). If you press 'Ctrl+l', the color transfer function is marked modified.

Expected behaviour from the sample application: Pressing 'l' should turn the volume black.
The behaviour I get: The volume stays white.
No tags attached.
cpp GPUMapperTest.cpp (3,446) 2012-04-10 07:05
https://www.vtk.org/Bug/file/9146/GPUMapperTest.cpp
Issue History
2012-04-10 07:05T.R.ShashwathNew Issue
2012-04-10 07:05T.R.ShashwathFile Added: GPUMapperTest.cpp
2013-07-22 15:43Dave DeMarleNote Added: 0031168
2013-07-22 15:43Dave DeMarleStatusbacklog => expired
2013-07-22 15:43Dave DeMarleResolutionopen => fixed
2013-07-22 15:43Dave DeMarleAssigned To => Dave DeMarle
2016-08-12 09:55Kitware RobotNote Added: 0037271
2016-08-12 09:55Kitware RobotStatusexpired => closed
2016-08-12 09:55Kitware RobotResolutionfixed => moved

Notes
(0031168)
Dave DeMarle   
2013-07-22 15:43   
Please reopen the report if this bug is present in 6.0.
(0037271)
Kitware Robot   
2016-08-12 09:55   
Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current VTK Issues page linked in the banner at the top of this page.