algorithmic modeling for Rhino
Hi Stan, I don't know why this doesn't work, but I can tell you SplitBrep does. (Intersect > Shape tab)
Edit: If you shrink the trimmed surface it'll work.
Try a vb component with:
If x.Faces.ShrinkFaces() Then
Thank you Pieter for taking the time to help me. I have looked into it further. Apparently when I find the intersection using BBX, for some reason the intersecting line is not long enough. If I 'extend (smooth method)' the intersection line, the new longer line is successful in returning a valid surface. So my guess is that there is possibly a bug with the BBX intersection component. That being said, I like your solution better. Thank you.
That edit was not true... I was moving your plane at the same time and accidentally hit a sweet spot where it worked, but then it worked for the unshrunk trimmed surface too. My bad.
That is weird.
Like Peter said SplitBrep works and you can also try TrimSolid, after extruding the plane with -z direction to have your trimming shape (brep)