CurvePiping does not hide SurfaceEdges in Rhino 8 SR7

CurvePiping does not hide SurfaceEdges in Rhino 8 SR7. Test1: Create a helix inside a box. Erase the top of the box by Shift+Ctrl-selecting it and delete it. Apply a Thickening to the rest of the box and add a CurvePiping to the helix using the objects properties. Now create a rendering from a low angle and scale the helix in the Z-direction until the helix is “obscuring” the top-edge(s) of the box. Render it in any resolution using any number of samples. In the VirtualFrameBuffer make a tickmark next to “SurfaceEdges” and inspect the result. Expectation: The CurvePiping looks like a 3D pipe object and therefore it is expected to “hide” the edges behind it, which it currently (in Rhino 8 SR7) does not. Test2: Vary the value of the Thickening and/or the CurvePiping and render the same view or a new.

1 Like

I can repeat this in Rhino 7 SR37. Is it intended to work like it does or is it unintended (a bug)?