algorithmic modeling for Rhino
I actually don't know. It's easy to perform a solid boolean operation, but cutting holes is harder. We don't have a top-level function for it. I'll ask in Seattle.
--
David Rutten
david@mcneel.com
Poprad, Slovakia
Yes, the Rhino.Geometry.Brep type has a set of static Solid Boolean functions. You'll need to make sure both your surface and your cube are converted to Breps first, and then you can call:
Rhino.Geometry.Brep.CreateBooleanDifference(....
--
David Rutten
david@mcneel.com
Poprad, Slovakia
 volume surface.ghx, 27 KB
 volume surface.ghx, 27 KB                            That is because the CreateBooleanDifference function works on collections of Breps. You're only supplying it a single Brep.
You'll need to create some form of collection, either an array or a List(Of Brep) would be easiest.
--
David Rutten
david@mcneel.com
Poprad, Slovakia
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
    © 2025               Created by Scott Davidson.             
    Powered by
    