# Improve slice intersection display and interactions

**URL:** <https://discourse.slicer.org/t/improve-slice-intersection-display-and-interactions/30622>\
**Category:** Feature requests\
**Created:** [July 15, 2023, 4:44pm UTC](https://discourse.slicer.org/t/improve-slice-intersection-display-and-interactions/30622 "2023-07-15T16:44:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![slicer365](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/slicer365/32/67549_2.png) [@slicer365](https://discourse.slicer.org/u/slicer365)\
**Post date:** [July 15, 2023, 4:44pm UTC](https://discourse.slicer.org/t/improve-slice-intersection-display-and-interactions/30622/1 "2023-07-15T16:44:59Z")

</div>

I suggest that when the user clicks this icon, this option should be selected by default, or how to keep it selected through the script.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/3/e/3ea9072410d78875647950289e57aede4fbb6a4d.png)

---

<div class="post-metadata">

**Author:** ![chir.set](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/chir.set/32/66982_2.png) [@chir.set](https://discourse.slicer.org/u/chir.set)\
**Post date:** [July 15, 2023, 5:07pm UTC](https://discourse.slicer.org/t/improve-slice-intersection-display-and-interactions/30622/2 "2023-07-15T17:07:39Z")

</div>

Some people like me prefer to reslice using ‘CTRL + ALT + MouseMove’ though, rather than using the handles.

May I suggest that ‘Skip line crossings’ become available even without ‘Interaction’ enabled. The same reasoning may apply to line thickness.

---

<div class="post-metadata">

**Author:** ![slicer365](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/slicer365/32/67549_2.png) [@slicer365](https://discourse.slicer.org/u/slicer365)\
**Post date:** [July 15, 2023, 5:14pm UTC](https://discourse.slicer.org/t/improve-slice-intersection-display-and-interactions/30622/3 "2023-07-15T17:14:24Z")

</div>

In fact ,it won’t affect the “CTRL + ALT + MouseMove”

---

<div class="post-metadata">

**Author:** ![chir.set](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/chir.set/32/66982_2.png) [@chir.set](https://discourse.slicer.org/u/chir.set)\
**Post date:** [July 15, 2023, 5:18pm UTC](https://discourse.slicer.org/t/improve-slice-intersection-display-and-interactions/30622/4 "2023-07-15T17:18:56Z")

</div>

True, if it is enabled by default, all the rest will be enabled.

It’s still not clear why ‘Skip line crossings’ and ‘Line thickness’ should depend on ‘Interaction’. Now it’s a minor thing in itself.

---

<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:** [July 16, 2023, 1:28am UTC](https://discourse.slicer.org/t/improve-slice-intersection-display-and-interactions/30622/5 "2023-07-16T01:28:16Z")

</div>

Slice intersections were reimplemented from scratch. It supports interactions and new visualization options. That new implementation is used when you enable “Interaction” mode. We will not add new features to the old implementation, such as adding thickness adjustment or skipping line crossings.

Unfortunately, the new implementation was not completed. It has some significant bugs and limitations (sometimes the slice intersections appear as angled lines; it interferes with the Segment Editor, etc.) so we could not switch to it completely, but we kept the old implementation around (and enabled by default) until these issue are sorted out. It is a very complex component (computations, rendering, interactions, …) and right now there is no funded project that would require improvements in it, so I’m not sure when the problems with the new implementation will be fixed.
