Rhino WIP Feature: SectionTools Enhancements

We’re excited to share the new features and enhancements to SectionTools in Rhino WIP to better support sectioning and drafting workflows.

Please Download the latest Rhino WIP to give it a try and let us know what you think. We appreciate your feedback.

Check the new SectionTools features:

  1. Persistent Placement of Clipping Drawings
  2. Project Drawings in 3D Place
  3. Output Clipping Drawings to Source Layers
  4. Template Layers for Clipping Drawings
  5. Extract Static Copies of Clipping Drawings
  6. Reflected Ceiling Drawings
  7. Support Sectioning Through Curves
  8. Point, Tangent and Hatch-Boundary added to Clipping Drawings
  9. Draw Order in Clipping Drawings
  10. Zoom to Clipping Drawings
  11. Auto-Update Clipping Drawings
11 Likes

While testing, I noticed some technical issues:

  1. The tool isn’t 100% compatible with IsolateToViewport.
  2. Sometimes outdated copies remain.
  3. In one file, after saving and restarting Rhino, I couldn’t update drawings.

old lines left behind
clipping drawing simple test.3dm (300.9 KB)

drawing do not update - try to move “DRUGA” Clipping Plane
CLIPPING DRAWING TEST.3dm (1.2 MB)


Hi Jakub -
Thanks for testing.

I’m not sure what that means.

I see that in the file that you attached. When I delete the clipping plane, all geometry in the clipping drawings should also be deleted but here there are a few curves that are remaining.
Do you know which steps it takes to get into this situation?

Trying to open that file instantly crashes Rhino on my end. I’ll try opening that on a different machine…
-wim

Geometries are IsolateToViewport A, because of that “Surface” portion of section is only visible in A and not in B. I think Surfaces should be visible in both view ports, similar to produced lines.

Not yet, I’m just fiddling around. I will write once I recognize some pattern.

Hi Jakub -

IsolateToViewport will make all geometry that is selected for that command only be visible in the viewport that is selected. In all other viewports (including details), that geometry will not exist. That is the entire point of that command.

I’m not sure if you are reporting that you are selecting a curve and a plane during that command, and that, when the command is done, the curve is still visible in all viewports? If so, I’ll need steps to reproduce that issue.
-wim

I got what IsolateToViewport does, but now I think I also understand why produced by ClippingDrawing command Surfaces and Hatches are not visible in other viewport, but Curves produced from edges are… it’s because in ClippingDrawing AddBackground=Yes.

So, even if objects are not visible in given Viewport (and thus are not sectioned) they are still visible as a Background. I must rethink that, but at the first glance it’s strange that something invisible will still be visible as a Background.

Also, AddBackground seems to be the reason for the Curve “retention” when I modify the ClippingPlane position. Take a look.

The section and the background do not get drawn for hidden objects, but in the case of isolating to viewport, I think they should continue to show.

I logged the background showing without the section here…

Please let me know if it matches your expectation.

When I open the file, I do not see the objects to be sectioned. Are they hidden or isolated somewhere? Please let me know how I can get to them.

They are on the MODEL::320 Layer (which is hidden).

I think it does (at least for now) - at the current state of things, there are so many ways to cut the mustard that it can be somewhat confusing, but I like the direction. Stacking drawings might result in some very sophisticated 2D representations that are non-destructive, which is great.