Grasshopper contour component bug

For some reason, the contour component is not working as it should.
I use a point as a base for the contour, that it’s located on the lower place of this purple volume.

Why does this component not able to create the first plane slice? I’ve use this dozens of times with no issue.

But when this volume is modified the first lower slice appears.

volume contour fail.3dm (138.5 KB)

contour fail.gh (12.2 KB)

Can anybody replicate this?

I’ll take a deeper look tomorrow, but this typically happens if the cut plane is exactly on the bottom surface.

What is your Rhino systeminfo?

Rhino 8 SR29 2026-2-10 (Rhino 8, 8.29.26041.19001, Git hash:master @ 80d77ae009ea63d1508535f3c0798937283f5e68)
License type: Commercial, build 2026-02-10
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 32GB)
.NET 8.0.14

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA T400 4GB (NVidia) Memory: 4GB, Driver date: 6-17-2025 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 573.44

Accelerated graphics device with 4 adapter port(s)

  • Windows Main Display attached to adapter port #0
  • Secondary monitor attached to adapter port #1

Secondary graphics devices.
Intel(R) UHD Graphics 770 (Intel) Memory: 2GB, Driver date: 8-19-2025 (M-D-Y).

Integrated graphics device with 4 adapter port(s)

  • There are no monitors attached to this device!

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 6-17-2025
Driver Version: 32.0.15.7344
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 4 GB

Rhino plugins that do not ship with Rhino
C:\Program Files\Chaos\V-Ray\V-Ray for Rhinoceros\V8\VRayForRhino.rhp “V-Ray for Rhino”
C:\Users\jnavarro\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\RhinoBanana\0.1.9\RhinoBanana.rhp “RhinoBanana” 0.1.9.0
C:\Users\jnavarro\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\PlanFinder\1.3.2\PlanFinderRhino8.rhp “PlanFinderRhino8” 1.0.0.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\ShrinkWrap.rhp “ShrinkWrap” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\QuadRemesh\QuadRemesh.rhp “QuadRemesh” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.29.26041.19001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

What’s the problem? How is this “volume” (box) modified?

No, but I’m not modifying the “volume”.

Your code depends on List Item returning one of the lowest points, even though the points returned by DeBrep ‘V’ are not being sorted by Z (not a problem in this case).

And/or the top.

P.S. Does sorting the points by Z help?
(internalized geometry, no need for R8)


contour fail_2026Feb25a.gh (9.6 KB)