Thank you very much, without your help, I would not get so far!
I would like to model the lumbar spine (later also a osteoporotic one, if possible) with all necessary components such as intervertebral discs etc. and include pedicle screws and rods to calculate the stress distribution.
For these probably the current resolution is good. If you insert a rod then the mesh resolution will be automatically increased around the hole. I think you can also specify spatially varying mesh resolution with an image (it is called “field” in Cleaver). We don’t expose this option in Segment Mesher user interface, but you can specify additional command-line parameters.
It worked for meshing method cleaver but not with TetGen in FeBIO Studio.
Saying:
Failed reading file:
C:/Users/CG-DTE/Documents/NewFolder/Model.vtk
ERROR: Only float data type is supported for POINT section.
How to sovle this problem. What I am doing wrong.
Thank you very much!
Unfortunately it does not work and I get this error:
Traceback (most recent call last):
File “”, line 1, in
NameError: name ‘pip_install’ is not defined
I have created a volumetric mesh from a mandible segmentation (photos). However It was necessary to change the parameters to visualize all parts of the mandible (compare the 2 photos) I have changed the values but acctually I dont know which one represents. ( the new parameters scale 0.8, multiplier 1, grading 5. Could someone explain? To perform analyses of strees distribution what are the best parameters?
Regarding the mesh created: As the SCALE parameter increased the surface of the volumetric mesh has changed (more triangles). I would like to know if it could interfere when the file is exported? Manly if it can interfere in the FEA analysis
How can I change the geometric shape from triangles to tetahedral shape?
I have read the answer above but I was not able to understant: How can I set material properties in 3D slicer. Could someone send some prints or at least a short tutorial?
Each analysis is different, you need to determine the parameters that work for you.
It does not interfere with the export. What you see is what is exported. It does not interfere with FEA analysis either - the solver will work whatever mesh you provide. Of course the results will change if you use very large elements and the computation time will be very long if you have many small elements. However, since there is almost no displacement, you can probably vary the meshing parameters in a wide range and you will still get convergence and very similar results.
Volumetric mesh elements generated by Cleaver are already tetrahedral.
You set material properties in the pre-processor of your solver, not in Slicer. What you can do in Slicer is to create separate segments for each material (e.g., cortical bone and cancellous bone are in two separate segments), or assign CT density to each mesh point (using Probe volume with model module) and then use that information in your preprocessor. You can ask details about this on the FEBio forum (or forum of any other solver you use).
I am sorry, unfortunatelly the name of the parameters are different from Slicer, for example the advanced options (where the parameters are) has a different name
Advanced:
-b [ --background_mesh ] arg input background mesh
-I [ --indicator_functions ] the input files are indicator functions (boundary is defined as isosurface
where image value = 0)
-z [ --sizing_field ] arg sizing field path (use precomputed sizing field for adaptive mode)
-w [ --write_background_mesh ] write background mesh
--simple use simple interface approximation
-j [ --fix_tet_windup ] ensure positive Jacobians with proper vertex wind-up
(prevents inside-out tetrahedra in the output mesh)
This flag is specified by SlicerSegmentMesher module, no need to specify it as additional option.
-e [ --strip_exterior ] strip exterior tetrahedra (remove temporary elements that are added to make the volume cubic)
This flag is specified by SlicerSegmentMesher module, no need to specify it as additional option.
I can presume that Slicer uses the Cleaver, but I was not able to identify the name of the parameters in the code above. Could you help me?