# how to do surgical simulation with slicerIGT

**URL:** <https://discourse.slicer.org/t/how-to-do-surgical-simulation-with-slicerigt/16906>\
**Category:** Support\
**Created:** [April 1, 2021, 1:09pm UTC](https://discourse.slicer.org/t/how-to-do-surgical-simulation-with-slicerigt/16906 "2021-04-01T13:09:42Z")\
**Posts on this page:** 1\
**Showing post:** 5

<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:** [April 10, 2021, 4:40am UTC](https://discourse.slicer.org/t/how-to-do-surgical-simulation-with-slicerigt/16906/5 "2021-04-10T04:40:12Z")

</div>

You can import an STL model or generate models using “Create Models” module in SlicerIGT extension, then [move it around using a transform](https://slicer.readthedocs.io/en/latest/user_guide/modules/transforms.html#apply-transform-to-a-node). You can use “Volume Reslice Driver” module to reslice the image along the tool axes to verify that the trajectory is feasible and safe. You may also use PathExplorer module to simulate a tool trajectory.

You may also find [PortPlacement extension](https://www.slicer.org/wiki/Documentation/Nightly/Modules/PortPlacement) and [PercutaneousApproachAnalysis](https://www.slicer.org/wiki/Documentation/Nightly/Extensions/PercutaneousApproachAnalysis) extensions relevant. PortPlacement extension had a build error that I’ve pushed a fix for, we’ll see tomorrow if the fix worked. PercutaneousApproachAnalysis needs some updates for Python3.

---

_[View the full topic](https://discourse.slicer.org/t/how-to-do-surgical-simulation-with-slicerigt/16906)._
