Brep to One surface || merge faces issue

Hi there,

I’m having problem transforming a Brep into one single surface. Seems like surfaces don’t want to merge. any idea ?

Regards,
CC

internalize geometry.
otherwise the file does not do anything

thanks for point this out.
I might have a bug with this… not the first time it happens.
Although I always think to internalize it.


Normally it is internalized… option is greyed out. Or Maybe I’m missing something..

use the next node to internalize!:

ah that was caused by a plugin I’m using all the time… I’m mistaking it with native component.
CC_loft_mergeFaces2.gh (17.9 KB)

Use ruled surface ?

2 Likes

@René_Corella,

what is this hack! It does the trick!
Interesting, you can have a Brep (loft) or a Surface (ruled srf). good to know.

Also, as I have to work with many surfaces and join them, I’d like to understand more the issue here. Why they are not joinable? I try to flip surfaces, they appear to have the same edge for connection… I don’t understand.

CC

1 Like

I’m afraid it’s not a hack, meaning it won’t always “work in place of a loft”; it’s just a different surface construction that results in an untrimmed surface.

I’m no expert, yet for simplicity’s sake I’ll quote David Rutten:

“Ruled surface is easier conceptually. It only works on 2 curves whereas Loft works on any number of curves[…]”

According to my understanding, lofting can be more complex as a surface transition (or blending, interpolating) between multiple section curves or profiles. Ruled surfaces are ‘linear’ transitions between two curves, similar to “sweep2”, where your two ‘parent’ curves are the rails along which a straight line is swept - however NOT the same as a sweep lol (sorry for confusion); in your case sweeping won’t result in an untrimmed surface, because…well, I don’t know, so I’ll shut up now :slight_smile: google it!

Also, in your case, your two curves were quite different both in shape and control point count, making the transition between them more complex.

How many is many? Do you have examples?

1 Like