Hello, I’m trying to understand how clipping planes work in Rhino8.
Some objects are filled and some are not.
Also, unfilled objects are filled only when the cutting plane is moved.
And the cutting outlines are not always in bold. Sometimes there are gaps.
All objects in this 3D model are closed nurbs. I modeled it in Rhino 7.
In Rhino 7, the clipping is displayed correctly.
I guess you are doing the clipping with a GL shader but what I don’t understand is why some objects are only taken into account when you move their clipping plane.
I looked to see if there was any setting (a display tolerance for example) but I found nothing.
Is there anything special about Rhino 8’s clipping planes that isn’t present in Rhino 7?
Rhino 8 clipping planes are completely different than V7. In V7 we used an OpenGL trick to generate a solid fill. In V8 we now compute the intersection of the clipping plane and geometry in order to generate geometry used for boundaries and hatch fills for both display and output to things like vector printing.
If you aren’t seeing a fill in a case that you expect one, there may be an issue with the intersection code that we need to fix.
Ok thanks for these details, in rhino7 I use the cutting planes:
Either to easily visualize the assembly of the different parts in this case, personally I don’t care if the objects are poorly filled.
But I also use them to print plans, using a cutting plane is much faster than other possibilities (drawing a layout, using the intersection with a plane, etc…) and in this case it would be useful that the objects must be filled correctly to avoid having too many unnecessary lines to print.
Which could be a source of error for the guys in the workshop.
If you can send an isolated surface that does not appear to be playing well with clipping planes, we can take a look and try to figure out what is happening.
Hi there, is there a way to prevent Rhino from automatically creating a boundary and filling it in when clipping through and open polysurface?
For example, if you create a cylinder and delete the end caps so it becomes a single surface pipe with no thickness, then if you cross-section it with a clipping plane, it fills that in as if it’s a solid object.
I’m currently working on the interior and exterior of a vehicle with an exterior shell open polysurface, but when I cut a cross-section using a clipping plane, the interior is filled in solid because my exterior shell wraps all the way around, and I therefore cannot see what’s going on in the interior…
One thing I found out is that if the tolerance is too high (low?) the clipping plane won’t show the fill, or rather, will show the fill sporadically. Adjusting your tolerance might clear the issue.