# New 3D Slicer extension for planning and surgical guide generation for mandibular bone reconstruction

**URL:** https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638
**Category:** Support
**Tags:** feature, cmf, 3d-printing, surgical-planning
**Created:** [May 16, 2021, 12:46pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638 "2021-05-16T12:46:13Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [May 16, 2021, 12:46pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/1 "2021-05-16T12:46:13Z")

</div>

BoneReconstructionPlanner is a 3D Slicer extension for virtual surgical planning of mandibular reconstruction with vascularized fibula free flap and generation of patient-specific surgical guides.

BoneReconstructionPlanner is now available in the Extensions Manager for Slicer latest preview release.

Here is a preview video:

[![](https://img.youtube.com/vi/wsr_g_1E_pw/hqdefault.jpg "Mandible reconstruction on Slicer") ](https://www.youtube.com/watch?v=wsr_g_1E_pw)

And the link to the project:

> **[GitHub - SlicerIGT/SlicerBoneReconstructionPlanner: 3D Slicer module for...](https://github.com/SlicerIGT/SlicerBoneReconstructionPlanner)**
>
> 3D Slicer module for planning mandible reconstruction surgery using fibula flap - GitHub - SlicerIGT/SlicerBoneReconstructionPlanner: 3D Slicer module for planning mandible reconstruction surgery u...

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [May 25, 2021, 4:25pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/2 "2021-05-25T16:25:20Z")

</div>

This extension wasn’t working due to an issue with the CMakeLists file.  
The problem has been solved. Please reinstall the extension since tomorrow and it will work

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [September 29, 2021, 10:33pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/3 "2021-09-29T22:33:56Z")

</div>

There was a bug that made BoneReconstructionPlanner not work on the preview release. Now it has been solved. So it works well in both stable and preview releases of Slicer.

A videotutorial of use is available here:

> [@How to design 3D-printed surgical guide for mandible reconstruction](https://discourse.slicer.org/t/how-to-design-3d-printed-surgical-guide-for-mandible-reconstruction/19754):
>
> This video shows how to get started with the Bone Reconstruction planner, an 3D Slicer extension for virtual surgical planning of mandibular reconstruction with vascularized fibula-free flap and generation of patient-specific surgical guides. [[Mandible reconstruction | 3D Slicer Tutorial] ](https://www.youtube.com/watch?v=g9Vql5h6uHM)

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [May 28, 2022, 6:50pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/4 "2022-05-28T18:50:51Z")

</div>

There was a hard to replicate bug that caused Slicer to crash while doing some BoneReconstructionPlanner processing.

This faulty behavior has been fixed by the latest commit to the main branch.

Thanks for using BRP

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [June 18, 2022, 5:07pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/5 "2022-06-18T17:07:57Z")

</div>

The bug that some times made BRP crash while creating miterBoxes and holesCylinders was solved.

Probably it had something to do with that Polydata was created and then transformed very fast and some how it produced an exception.  
See details here:

> <https://github.com/SlicerIGT/SlicerBoneReconstructionPlanner/commit/1ee7c6e5cb178dea4ce4e95c835555b482295fa3>

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [July 21, 2022, 5:29pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/6 "2022-07-21T17:29:33Z")

</div>

Finally we tracked down the real reason of the bug that made Slicer crash sometimes while creating cylinders or miterBoxes…

> <https://github.com/Slicer/Slicer/issues/6469>
>
> \## Summary
> BoneReconstructionPlanner crashes 70% of the time while using vtkTub…eFilter (in the latter part of the workflow).
> 
> Previously these kind of messages have appeared:
> \`\`\`
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AC40A620)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AC40A520) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2ACBE2960)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2ACBE5060) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AB3176F0)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AB3170F0) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AC40A620)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AC40A520) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2ACBE2960)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2ACBE5060) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AB3176F0)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AB3170F0) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AC40A620)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AC40A520) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2ACBE2960)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2ACBE5060) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AB3176F0)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AB3170F0) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AC40A620)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AC40A520) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2ACBE2960)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2ACBE5060) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AB3176F0)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AB3170F0) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AC40A620)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AC40A520) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2ACBE2960)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2ACBE5060) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AB3176F0)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AB3170F0) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AC40A620)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AC40A520) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2ACBE2960)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2ACBE5060) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AB3176F0)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AB3170F0) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AC40A620)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AC40A520) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2ACBE2960)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2ACBE5060) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AB3176F0)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AB3170F0) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AC40A620)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AC40A520) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2ACBE2960)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2ACBE5060) has 0 connections but is not optional.
> \[ERROR\]\[VTK\] 17.07.2022 19:48:27 \[vtkCompositeDataPipeline (000001F2AB3176F0)\] (D:\\D\\P\\S-0-build\\VTK\\Common\\ExecutionModel\\vtkDemandDrivenPipeline.cxx:668) - Input port 0 of algorithm vtkTubeFilter(000001F2AB3170F0) has 0 connections but is not optional.
> \`\`\`
> 
> The number of different memory directions matches the quantity of mandiblePlanes that are being observed. The error appears to print one per 3D view render. If you set the plane locked, that plane doesn't produce this error any more.
> 
> \## Steps to reproduce
> 
> 1. Follow BoneReconstructionPlanner tutorial till you have a mandible reconstruction simulation achieved. (Takes 15minutes or 5minutes if you already did the segmentations)
> 2. Look at the error log (those error will be there)
> 3. If you go on with the workflow, later when you have to use some cylinders (vtkTubes) Slicer has 70% probability of crashing. Losing all the surgical planning that wasn't saved.
> 
> \## Expected behavior
> 
> Slicer does not crash
> 
> \## Related
> 
> https://discourse.slicer.org/t/error-vtk-input-port-0-of-algorithm-vtktubefilter-has-0-connections-but-is-not-optional/22153/3
> 
> \## Environment
> \- Slicer version: Slicer built today with current source (5.1.0 2022/07/08)
> \- Operating system: Windows 10
> 
> \## Proposed reason
> 
> https://github.com/Slicer/Slicer/blob/57a9ad15f4948bda3698c9b57d56aa7abe07e97e/Modules/Loadable/Markups/VTKWidgets/vtkSlicerPlaneRepresentation3D.h#L92
> 
> https://github.com/Slicer/Slicer/blob/57a9ad15f4948bda3698c9b57d56aa7abe07e97e/Modules/Loadable/Markups/VTKWidgets/vtkSlicerPlaneRepresentation3D.cxx#L248-L251
> 
> Inside other function of the class:
> 
> https://github.com/Slicer/Slicer/blob/57a9ad15f4948bda3698c9b57d56aa7abe07e97e/Modules/Loadable/Markups/VTKWidgets/vtkSlicerPlaneRepresentation3D.cxx#L494
> 
> \## Solution
> 
> https://github.com/Slicer/Slicer/pull/6468
> 
> \## Additional info
> 
> I couldn't do backtrace analisys with Slicer in "debug mode" or in "release mode with debug info" on Visual Studio 2019. Slicer wouldn't launch saying there is some CTK .dll missing

I’m sure users will be glad to know this is now really fixed

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [October 9, 2022, 9:21pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/7 "2022-10-09T21:21:48Z")

</div>

> [@mau\_igna\_06](#):
>
> Finally we tracked down the real reason of the bug that made Slicer crash sometimes while creating cylinders or miterBoxes…

There was another bug on Slicer ([tracked here](https://github.com/Slicer/Slicer/issues/6570)) that made the crash happen and it will be solved soon since we found a way to make it reproducible.

The BRP team

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [December 3, 2022, 12:21am UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/8 "2022-12-03T00:21:12Z")

</div>

On the next weekends, since I do this ad-honorem, I’ll be creating BoneReconstructionPlanner self-tests that will allow other developers to maintain and improve this extension.

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [December 15, 2022, 7:21pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/9 "2022-12-15T19:21:02Z")

</div>

The tests development for BoneReconstructionPlanner is moving forward.

Here is video of a Virtual Surgical Planning workflow for mandible reconstruction:

[https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/4/f/4fb85e3e487415e35fd3a2439af26baa789e09c9.mp4](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/4/f/4fb85e3e487415e35fd3a2439af26baa789e09c9.mp4)

Soon, probably, there will be tests for anatomical surgical guide creation also.

Best wishes,

MScEng Mauro I. Dominguez

---

<div class="post-metadata">

### Author: ![francesca\_flore](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/francesca_flore/32/15307_2.png) [@francesca\_flore](https://discourse.slicer.org/u/francesca_flore)
#### Post date: [November 17, 2023, 12:11pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/10 "2023-11-17T12:11:57Z")

</div>

Hi!! I have problem with this plug in. I tried with different PCs but 3D slicer crashes when I use the plug-in. Any ideas? It would be very useful to be able to use it. Thanks.

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [November 17, 2023, 1:13pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/11 "2023-11-17T13:13:15Z")

</div>

Hi.

I just made a Virtual Surgical Plan and could create the reconstructed neomandible and the fibula surgical guide yesterday. Be sure to be using “Slicer 5.2.2 Stable” release.

I’ll finish my planning today making the mandible surgical guide but I’m not expecting to find any problems. I did not experience any crash.

Please follow [this instructions](https://github.com/SlicerIGT/SlicerBoneReconstructionPlanner#instructions) and report where you get the crash or you get stuck. Then I can help further.

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [November 18, 2023, 1:34pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/12 "2023-11-18T13:34:18Z")

</div>

> [@mau\_igna\_06](#):
>
> I’ll finish my planning today making the mandible surgical guide but I’m not expecting to find any problems. I did not experience any crash.

I could finish the mandible surgical guide yesterday without problems

---

<div class="post-metadata">

### Author: ![francesca\_flore](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/francesca_flore/32/15307_2.png) [@francesca\_flore](https://discourse.slicer.org/u/francesca_flore)
#### Post date: [November 20, 2023, 2:57pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/13 "2023-11-20T14:57:18Z")

</div>

Hi!! I uninstalled and reinstalled version 5.2.2 and it worked without any problems! Thank you very much for helping!!

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [November 20, 2023, 3:16pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/14 "2023-11-20T15:16:22Z")

</div>

Hi

Do you mean you could finish the virtual surgical planning and export the neomandible and personalized surgical guides by following the [instructions](https://github.com/SlicerIGT/SlicerBoneReconstructionPlanner#instructions) by yourself?

EDIT: @francesca_flore liked this comment so most probably she got it working

---

<div class="post-metadata">

### Author: ![francesca\_flore](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/francesca_flore/32/15307_2.png) [@francesca\_flore](https://discourse.slicer.org/u/francesca_flore)
#### Post date: [November 20, 2023, 3:24pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/15 "2023-11-20T15:24:13Z")

</div>

Right! But it doesn’t work with subsequent versions… I have tried with 5.4.0 and 5.5.0

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [November 20, 2023, 3:37pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/16 "2023-11-20T15:37:20Z")

</div>

Good to know. Thanks

This would be solved in future

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [January 5, 2024, 8:59pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/17 "2024-01-05T20:59:47Z")

</div>

> [@francesca\_flore](#):
>
> Right! But it doesn’t work with subsequent versions… I have tried with 5.4.0 and 5.5.0

Since the commit below all appears working for me now on Slicer 5.6.1

> <https://github.com/SlicerIGT/SlicerBoneReconstructionPlanner/commit/a8eec0b588d59907c6440c098c5da2f033ec4076>
>
> BUG: increase point density of surgical guide objects to decrease chance of fail…ing boolean operations;
> BUG: correct very unrealistic shading of surgical guide boxes

Please report if not

Mauro

---

<div class="post-metadata">

### Author: ![Nolan\_Bennett](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/nolan_bennett/32/68501_2.png) [@Nolan\_Bennett](https://discourse.slicer.org/u/Nolan_Bennett)
#### Post date: [March 4, 2024, 4:43pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/18 "2024-03-04T16:43:11Z")

</div>

I’ve been using this extension on 5.6.1 and it seems to crash every time I perform the boolean operation. I’ve tried deleting and re-installing, same problem.

---

<div class="post-metadata">

### Author: ![mau\_igna\_06](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mau_igna_06/32/9056_2.png) [@mau\_igna\_06](https://discourse.slicer.org/u/mau_igna_06)
#### Post date: [March 4, 2024, 4:46pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/19 "2024-03-04T16:46:57Z")

</div>

If you can provide a video showing what happens and zipped file with a Slicer scene to reproduce the problem I’ll be able to fix it

---

<div class="post-metadata">

### Author: ![Nolan\_Bennett](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/nolan_bennett/32/68501_2.png) [@Nolan\_Bennett](https://discourse.slicer.org/u/Nolan_Bennett)
#### Post date: [March 4, 2024, 11:40pm UTC](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638/20 "2024-03-04T23:40:55Z")

</div>

Thank you for the timely response!

I can send a video but it does not show much, I’ve been following the tutorial in the README and have done everything up to the boolean operation for the fibula guide base. Slicer stops responding as soon as I click it. I have gotten it to run on slicer 5.2.2, but the boolean operation fails instead of crashing the program. I have a link to my zipped file

[Nolan Bennett Cutting Guide Test.zip](https://uofnorthflorida-my.sharepoint.com/:u:/r/personal/n01449813_unf_edu/Documents/Spring%2024/Nolan%20Bennett%20Cutting%20Guide%20Test.zip?csf=1&web=1&e=9EkfUP)

[Next page](https://discourse.slicer.org/t/new-3d-slicer-extension-for-planning-and-surgical-guide-generation-for-mandibular-bone-reconstruction/17638.md?page=2)
