MantisBT - ParaView
View Issue Details
0004817ParaView(No Category)public2007-04-09 14:202007-04-16 11:20
Berk Geveci 
Mark Richardson 
highminoralways
closedfixed 
 
 
0004817: During the editing of the lookup table, InteractiveRender should be called
While the user is moving the control points on the transfer function editor, InteractiveRender should be called. Otherwise, the performance can be quite bad.
No tags attached.
Issue History
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0007203)
Mark Richardson   
2007-04-09 16:52   
Amy, can you add an event that signals the end of the user moving a point? Then, pass the bug back to me.
(0007207)
Amy Squillacote   
2007-04-10 08:53   
I've added EndInteractionEvent to the vtkTransferFunctionViewer. This event is fired when you finish moving a transfer function node.

/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkTransferFunctionViewer.cxx,v <-- vtkTransferFunctionViewer.cxx
new revision: 1.21; previous revision: 1.20
/cvsroot/ParaView3/ParaView3/Servers/Filters/vtkTransferFunctionViewer.h,v <-- vtkTransferFunctionViewer.h
new revision: 1.18; previous revision: 1.17
(0007215)
Mark Richardson   
2007-04-10 12:27   
The 3D view is now only updated when the point move is completed instead of at each update. This makes it easier to move points in the transfer function editor. The scalar value and opacity are still updated with each update, so the user can see precisely where the point is.

I didn't add an interactive render to the 3D view. Re-open the bug if the current solution isn't good enough.
(0007319)
Ken Moreland   
2007-04-16 11:20   
This solution is consistent with how tf interactions have happened in the past. It works well enough.