Skip to content

Commit d45a3ba

Browse files
authored
Update README.md
1 parent 97dd28f commit d45a3ba

1 file changed

Lines changed: 25 additions & 3 deletions

File tree

  • PW45_2026_Boston/Projects/MultiMaterialMeshingWithSlicerForOrbitalFractureRepairFemSimulation

PW45_2026_Boston/Projects/MultiMaterialMeshingWithSlicerForOrbitalFractureRepairFemSimulation/README.md

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,35 @@ Creating a volumetric mesh is essential for FEM simulation. However, meshing for
6060

6161
## Progress and Next Steps
6262

63-
<!-- Update this section as you make progress, describing of what you have ACTUALLY DONE.
64-
If there are specific steps that you could not complete then you can describe them here, too. -->
63+
Using claude slicer-skill [https://github.com/pieper/slicer-skill](https://github.com/pieper/slicer-skill) to create a prompt to streamline a segmentation to meshing workflow. Overall it took me five hours.
6564

65+
Initially, I tried to teach it step-by-step. Giving sample outcomes from my own manual preprocessing as ground truth helped.
6666

67-
1. Describe specific steps you **have actually done**.
67+
Steps:
68+
1. Create a combined orbital tissue segment from individual segments
69+
2. Create a 0.5 mm gap between tissue segment & bony orbit: expand the skull by 0.5mm and subtract tissue segment from it
70+
3. Smoothing the segment and removing isolated voxels.
71+
4. Convert combined orbital tissue segment to a surface model and downsample + uniform remesh it to about 1.5k pts
72+
5. Using a customized gmsh script to do the meshing. Redo surface remesh and/or gmsh spacing set up until getting around 10 to 15K tetrahedra.
73+
6. Convert individual tissue segments to models with <1k pts for MeshROI tet selection in SOFA
6874

6975

76+
<img width="637" height="445" alt="image" src="https://github.com/user-attachments/assets/3c33e217-cf09-4ef5-8b91-698a1e5c27f3" />
77+
78+
https://github.com/user-attachments/assets/233a780e-c723-4821-a830-ee283b6d458a
79+
80+
<img width="478" height="744" alt="Screenshot from 2026-06-25 16-44-44" src="https://github.com/user-attachments/assets/a213a2bb-c21f-4f35-8b03-872cb7bf2c5f" />
81+
<img width="457" height="726" alt="Screenshot from 2026-06-25 16-48-19" src="https://github.com/user-attachments/assets/c5d5a531-6e3f-4f17-8145-2ba302f69d4f" />
82+
83+
In the end, it produced a prompt and a script for segmentation and Surface Toolbox effects for reusing.
84+
85+
<img width="693" height="484" alt="Screenshot from 2026-06-24 23-44-17" src="https://github.com/user-attachments/assets/9775d4b2-1420-430f-ac52-db070644ede7" />
86+
87+
I also had to constantly monitor the "thinking" process in case Claude did extra unncessary steps:
88+
89+
<img width="485" height="214" alt="Screenshot from 2026-06-25 00-25-56" src="https://github.com/user-attachments/assets/7649c150-fe3a-47bf-ba52-ca27298faf6f" />
90+
91+
<img width="1360" height="740" alt="Screenshot from 2026-06-25 16-46-15" src="https://github.com/user-attachments/assets/f593e62a-02bb-463d-97ab-4c5181fdbfd6" />
7092

7193

7294
# Illustrations

0 commit comments

Comments
 (0)