Hello! I am trying to use the 3D render in 3DSlicer to be able to navigate inside the bodies that I’ve rendered from DICOM data. I was not able to navigate through, for example, the nasal passage just via my mouse and zooming, so I’m trying to do it via the endoscopy module. But When I create a new curve through the nasal passage and click ‘create path’ with the input fiducials selected (the curve I created), I get this error:
Does anyone know what I may be doing wrong? Thank you so so much!
that may be caused by a bug. please try download the newest version of slicer and try again.
I will try that, thank you!
Yes, this is a regression in Slicer-5.0.2 until a new patch release becomes available. You can use Slicer-5.1.x version instead.
Hi @gaoyi.cn and @lassoan , thank you so much for your help! The newer version did work!
I just have a follow-up regarding the endoscopy module––is it possible to navigate inside the 3D image without the “play/stop” of the flythrough? By that, I mean is it possible to just navigate inside freely with for example the zooming motion on the mouse but still staying on the path of the point list?
(please let me know if that didn’t make sense:))
You can zoom in/out using the
View angle slider. You can move along the trajectory using the
If you want to slightly deviate from the trajectory - “look around” - you can:
- rotate the camera in the 3D view by left-click-and-drag as usual
- set up a mouse gesture for moving the camera focal forward/backward - just copy-paste the code snippet in this post to the Python console and you can move forward/backward using Ctrl+MouseWheel. This custom gesture is needed because the usual MouseWheel gesture just moves the camera towards or away from the camera’s focal point, which is not what you want in endoscopy when you are so close to the focal point (because you cannot ever go beyond the focal point).