Weird loft behavior

Hello,

I am struggling hard to solve this on my own but finally I decided to ask for community help.

I have created a rectangular lofted brep from projected curves. The surface on which these curves are projected on, has normal vectors which are used to define perpendicularity to surface in these rectangular breps.

Problem: in the end these rectangular breps have issue - are for some reason twisting. I’ve tested normals and they are fine, then checked data trees and these are also fine.

I have a clue that it is related to that surface on which curves are projected, because it has curvature in a place where these breps are twisting and it might cause this behavior.

Of course some might solve this by editing rectangular breps manually, but it really itches to understand what causes this weird behavior.

I attach surface from Rhino and GH file.

Thank you in advance

rectangular_brep.gh (12.3 MB)
surface0.3dm (1.4 MB)





please post your grasshopper file (not Rhino file) with internalized geometries (the one circled in red: right click on those → internalize, then save grasshopper file and upload it)

thank you for your suggestion, @inno

I recently edited original post and added grasshopper file attachment with internalized data.

Apparently planes at particular location have been misdirected and this causes breps to act weird. What might cause such plane behavior while other planes have more or less ‘normal’ direction behavior?

yes

maybe something like this is a bit closer to what you are looking for?


rectangular_brep_Re.gh (12.2 MB)

you could use cross product instead of deconstructing and reconstructing the planes, but I think this is visually more explanatory of what I tried to do

1 Like

In comparison to what I have achieved before - your approach gives miles better result.

Thank you!

1 Like