Learn programing using SlicerSofa. Deform a simple orbital tissue model.
Load and deform multiple models and create a simple simulation of lifting orbital tissue using a scoope-like tool.
Stretching goal: create a volumetric model of the meshed plate and bend it using SlicerSOFA
Approach and Plan
Currently, I was able to do a simple simulation in SOFA. Models are prepared in Gmsh. My goal is to transfer all of these processes, including model preparation, in Slicer and SlicerSOFA.
Segmentation using TotalSegmentator and DentalSegmentator. Orbital fat tissue and maxillary sinus also need to be added to the model.
Volumetric model preparation using Gmsh. Plate geometry is too complicated and can only be created in Gmsh but not in SegmentMesher.
Did a simple orbital tissue retraction in SOFA. The retractor model is created using Fiducial to Model module in Slicer.
Progress and Next Steps
General plan is to first learn and design simulation and SOFA, followed by doing simulation using basic SlicerSOFA function in a Slicer scene by simple scripting, and then learn simulation at the SlicerSofa module level.
Move & rotate objects using keybaord. Simplify simulation.