generative modeling for Rhino
I am trying to split a Brep(converted surface) using a plane which is based on the UV values of the surface.
I have consulted RhinoCommon SDk and it explains that there is a split command for Brep's, but after an hour of trying every possible combination of verbage, i am unable to locate the proper syntax.
Has anyone successfully used the split command for a Brep? A split for curve or even a plane would work just as well if any of those are available.
there is no method for splitting a Brep with a Plane. What you need to do is create an actual plane (a surface), then convert that to a Brep and use the Split method with this cutting Brep.
You can use the Plane.ExtendThroughBox method in conjunction with the Brep boundingbox to make sure your cutting plane is big enough.
I tried syntax for split method but was unsuccessful. What i did manage was to create surface (P) and...
Dim Pbr As Brep = P.ToBrep
Dim bfl As rhino.Geometry.Collections.BrepFaceList = Pbr.Faces
Dim bf As brepface = bfl(0)
Dim bs As brep = bf.Split(intcrvV, 0.1)
Dim bsF As rhino.Geometry.Collections.BrepFaceList = bs.Faces
but now the issue is that though it technically splits the brepface, it is not in 2 seperate faces. It remains as one "surface" with a cut line at my split curve. Is there a way to byref 2 seperate pieces?
Hope that is clear,
you should call Split on the entire Brep, not the individual faces.
I attached a ghx with a VB component for this.
thanks ! i was just looking for this and it really helped !
that greatly helped me.
on another issue,
maybe i'm missing something, but what can i do if i want to split that brep with a curve that i've projected on the my open brep? basically i'm trying to split a brep with a curve? like the rhino command - split
thanks a lot
you'll need to extrude the curve through the brep. That's what the Rhino command does as well.
sorry again for the "delay in understanding"
i have an open brep - basically a loft between two curves
which i want to split with an extruded curve.
this didn't work until i extruded the open brep , why is that?