In Rhino 6 WIP I’ve noticed a weird issue when using the Trim command on multiple intersecting curves. To illustrate I made this quick example using the “Circle tangent to 3 curves” command:
Sorry, I should have worded that more clearly. Yes this trim bug still happens for me in perspective whether ApparentIntersections=No or ApparentIntersections=Yes.
I looked at this bug and the problem I found required 3 things to make it happen
The object picked to be trimmed was also chosen as a cutter.
Apperent intersections set to true. In this case the the cutters are transformed to screen coordinates.
without this option I believe the test that the cutter and the to_be_trimmed are the same object would make it so step 3 would not be used.
The intersection of the 2d screen coordinate cutter and 2d to_be_trimmed curves was not a total overlap( i.e. from end to end) as it should have been.