forked from Slicer/Slicer
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ENH: Add support for volume rendering in fast picking
Point picking (getting 3D position from 2D screen position, for example when using Shift+MouseMove) in a 3D view is slow for large meshes if vtkMRMLCrosshairNode::FastPick3D is disabled. Fast picking is disabled by default because it cannot pick volume rendering and semi-transparent surfaces. This commit adds fast picking for volume rendering. Fast picking is still disabled by default because semi-transparent surfaces are still ignored. A potential solution for that could be to run accurate picking selectively, just for semi-transparent surfaces. Then picking would only be slow if there are large semi-transparent models.
- Loading branch information
Showing
2 changed files
with
27 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters