Difference between revisions of "2017 Winter Project Week/Support for volumetric meshes"
From NAMIC Wiki
(One intermediate revision by the same user not shown) | |||
Line 49: | Line 49: | ||
* DisplayableManager updated for 3D to allow cutting through volumetric mesh. | * DisplayableManager updated for 3D to allow cutting through volumetric mesh. | ||
* SliceDisplableManager updated for 2D Slices to be able to use same display properties than 3D view. | * SliceDisplableManager updated for 2D Slices to be able to use same display properties than 3D view. | ||
− | * qMRMLModelDisplayNodeWidget updated to simplify scalar range mode selection, adapt number of decimals and single step for manual selection of the range based on the current values. | + | * qMRMLModelDisplayNodeWidget updated to simplify scalar range mode selection, adapt number of decimals and single step for manual selection of the range based on the magnitude of the current values. |
− | * | + | * Threshold displayed mesh by scalar values. |
+ | * Display information about the model type (surface or volumetric) for the user to be able to distinct it in the module widget. | ||
* WIP branch on github: https://github.com/Slicer/Slicer/compare/master...agirault:volumetric-mesh-support | * WIP branch on github: https://github.com/Slicer/Slicer/compare/master...agirault:volumetric-mesh-support | ||
| | | | ||
<!-- Next steps/Future work--> | <!-- Next steps/Future work--> | ||
− | |||
* Clean up and consolidate qSlicerModelsModuleWidget (display properties, representations, wireframe, clipping... just move options around to make it more usable) | * Clean up and consolidate qSlicerModelsModuleWidget (display properties, representations, wireframe, clipping... just move options around to make it more usable) | ||
* Add clipping option to smoothen the cut (using vtkClipDataSet vs vtkExtractGeometry) | * Add clipping option to smoothen the cut (using vtkClipDataSet vs vtkExtractGeometry) | ||
* Add support to pass through CLI (SlicerCLILogic) | * Add support to pass through CLI (SlicerCLILogic) | ||
− | |||
* Test with more cases, like fiber bundles etc... (changes could have a lot of impacts because there were changes to vtkMRMLDisplayNode and vtkMRMLModelNode. Make sure the updated API stays backward compatible). | * Test with more cases, like fiber bundles etc... (changes could have a lot of impacts because there were changes to vtkMRMLDisplayNode and vtkMRMLModelNode. Make sure the updated API stays backward compatible). | ||
− | |||
|} | |} | ||
Latest revision as of 15:36, 16 January 2017
Home < 2017 Winter Project Week < Support for volumetric meshesPrevious works
Results
Key Investigators
- Alexis Girault (Kitware, Inc.)
- Curtis Lisle (KnowledgeVis, LLC)
- Steve Pieper (Isomics, Inc.)
Project Description
Objective | Approach and Plan | Progress/Results | Next steps/Future work |
---|---|---|---|
From top priority to possible future work:
|
|
|
|
Background and References
- IA_FEMesh (Slicer 3) : https://www.slicer.org/wiki/Modules:IA_FEMesh-Documentation-3.6
- BodyCentricCubicMesh module : https://www.slicer.org/wiki/Documentation/Nightly/Modules/BodyCentricCubicMesh
- MeshCompression module : https://www.slicer.org/wiki/Documentation/Nightly/Modules/MeshCompression
- CleaverExtenstion : https://www.slicer.org/wiki/Documentation/Nightly/Extensions/CleaverExtension
- vtkUnstructuredGrid : http://www.vtk.org/doc/nightly/html/classvtkUnstructuredGrid.html