# Can 3DSlicer be used to combine another CAD model with bone?

**URL:** <https://discourse.slicer.org/t/can-3dslicer-be-used-to-combine-another-cad-model-with-bone/28585>\
**Category:** Support\
**Created:** [March 26, 2023, 1:15pm UTC](https://discourse.slicer.org/t/can-3dslicer-be-used-to-combine-another-cad-model-with-bone/28585 "2023-03-26T13:15:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![fea\_99](https://avatars.discourse-cdn.com/v4/letter/f/e56c9b/32.png) [@fea\_99](https://discourse.slicer.org/u/fea_99)\
**Post date:** [March 26, 2023, 1:15pm UTC](https://discourse.slicer.org/t/can-3dslicer-be-used-to-combine-another-cad-model-with-bone/28585/1 "2023-03-26T13:15:43Z")

</div>

I need to perform a finite element analysis of pedicle screw pull out. I plan on using segment mesher to mesh the 3D model from the segmentation in 3DSlicer, and then map the material properties onto the vertebra (from other posts, I understand this is not an issue).

Is it possible to import an external CAD model of the pedicle screw and embed it into the vertebra within 3DSlicer? Or is there a better workflow for this?

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [March 26, 2023, 1:25pm UTC](https://discourse.slicer.org/t/can-3dslicer-be-used-to-combine-another-cad-model-with-bone/28585/2 "2023-03-26T13:25:33Z")

</div>

If you just need to combine CAD models with anatomical images or models for rendering then it is trivial. You can simply display both. When the pedicle screw enters into the bone then the bone will occlude it, so it will look as it would look in reality. Pedicle screw insertion is a relatively There have been used by several extensions, both in simple desktop applications and virtual and augmented reality. A few examples:

[![](https://img.youtube.com/vi/XN3Tp8jaYdQ/maxresdefault.jpg "3D Slicer - Pedicle Screw Surgical Simulator") ](https://www.youtube.com/watch?v=XN3Tp8jaYdQ)

[![](https://img.youtube.com/vi/F_UBoE4FaoY/maxresdefault.jpg "Pedicle screw insertion in virtual reality") ](https://www.youtube.com/watch?v=F_UBoE4FaoY)

If you need to combine CAD models and anatomical models to create patient-specific anatomical guides then you need to fuse the two models. An example workflow for this is shown in this video:

[![](https://img.youtube.com/vi/2MOAk2oNbKw/maxresdefault.jpg "Combine patient and CAD models in 3D Slicer using union/intersection/difference operations") ](https://www.youtube.com/watch?v=2MOAk2oNbKw)

A more complex example is the [BoneReconstructionPlanner extension](https://github.com/SlicerIGT/SlicerBoneReconstructionPlanner):

[![](https://img.youtube.com/vi/g9Vql5h6uHM/hqdefault.jpg "Mandible reconstruction | 3D Slicer Tutorial") ](https://www.youtube.com/watch?v=g9Vql5h6uHM)

---

<div class="post-metadata">

**Author:** ![fea\_99](https://avatars.discourse-cdn.com/v4/letter/f/e56c9b/32.png) [@fea\_99](https://discourse.slicer.org/u/fea_99)\
**Post date:** [March 26, 2023, 4:23pm UTC](https://discourse.slicer.org/t/can-3dslicer-be-used-to-combine-another-cad-model-with-bone/28585/3 "2023-03-26T16:23:16Z")

</div>

Thanks for all the different examples. I think the fusion of the models and then meshing using segementmesher makes the most sense for my use case of pedicle screw pullout strength testing.

However, the output of the fusion/meshing…is it easily importable into FEA software? I am looking into using ANSYS as I have licensing for it, though, if any other FEA software is better in this case I am open to using it.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [March 26, 2023, 10:05pm UTC](https://discourse.slicer.org/t/can-3dslicer-be-used-to-combine-another-cad-model-with-bone/28585/4 "2023-03-26T22:05:33Z")

</div>

Our group mostly uses [FEBio](https://febio.org/) (free, open-source biomechanical simulation package), which can directly load VTK files. You can save the CT density value into the volumetric mesh using “Probe volume with model” module.

Other groups are using Abaqus and Ansys, so that should work, too. Maybe they just export surface meshes from Slicer and generate volumetric meshes in Abaqus/Ansys.

---

<div class="post-metadata">

**Author:** ![fea\_99](https://avatars.discourse-cdn.com/v4/letter/f/e56c9b/32.png) [@fea\_99](https://discourse.slicer.org/u/fea_99)\
**Post date:** [March 27, 2023, 1:12am UTC](https://discourse.slicer.org/t/can-3dslicer-be-used-to-combine-another-cad-model-with-bone/28585/5 "2023-03-27T01:12:47Z")

</div>

Great, thanks a lot. I think I have an idea of how that workflow goes now.

However, I seem to be getting an error with the segment mesher:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/7/8/7823f13f960404e86d6f4ab1b462d4e03be8a90b.png)

Any idea what may be the cause of this error, or if there are any workarounds?

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [March 27, 2023, 1:38am UTC](https://discourse.slicer.org/t/can-3dslicer-be-used-to-combine-another-cad-model-with-bone/28585/6 "2023-03-27T01:38:55Z")

</div>

Hi @fea_99, that specific code issue was resolved on February 24th, 2023

> <https://github.com/lassoan/SlicerSegmentMesher/commit/3ed2e1ea9c44002ab9724517299765a2723cb960>
>
> fixes #14

Please download the latest stable release Slicer 5.2.2 (if you haven’t already) and install the latest version of the extension. [https://download.slicer.org/](https://download.slicer.org/)

Also see the following thread about staying up-to-date with extensions. As a reminder the latest versions of extensions are only available when using the latest Stable release of Slicer (currently 5.2.2) or the latest Slicer Preview.

> [@New feature: Automatic update of extensions](https://discourse.slicer.org/t/new-feature-automatic-update-of-extensions/24416):
>
> We have implemented some long-awaited improvements in the Extensions Manager in Slicer-5.0.3. Most importantly extensions can be updated automatically and bookmarks can be used for convenient reinstallation of a list of extensions across different Slicer versions, computers, or users. See a half-minute demo video here and details below: [[3D Slicer Extensions Manager redesigned] ](https://www.youtube.com/watch?v=0l2oTonCXFs)New features Extension update check and installation: Makes it easy for users to keep installed exten…

---

<div class="post-metadata">

**Author:** ![fea\_99](https://avatars.discourse-cdn.com/v4/letter/f/e56c9b/32.png) [@fea\_99](https://discourse.slicer.org/u/fea_99)\
**Post date:** [March 27, 2023, 1:48am UTC](https://discourse.slicer.org/t/can-3dslicer-be-used-to-combine-another-cad-model-with-bone/28585/7 "2023-03-27T01:48:09Z")

</div>

Thank you so much James. I downloaded 3DSlicer awhile back and did not update the extension/3DSlicer. Cheers.
