My overall goal is to create a horizonal lattice that is driven by section curves below them. My approach was to create the section lines in rhino, then in grasshopper divide those curves, take those points and draw new lines from those points. Then I want to loft a profile along those lines that stays normal relative to the surface these section lines create.
I am trying to find the normal vector to this surface at given points. My goal is to rotate the planes so they are normal to the surface at that point. Any suggestions on how to achieve that would be much appreciated.
I used the Brep Plane component to slice the surface at those locations. However the component does not seem to like it. Is there a better way to approach this?
If by that you mean a W Truss (truss with “thickness” as opposed, say, to some Geodesic truss) see attached - but only as an indicative guide line (unless you are familiar with C# or you have plans to be).
Avoid that type of thing if you are not prepared to fully solve it. And this means full connectivity between truss vertices and axis. Connectivity is your weapon for resolving - via trigonometry - clash issues (rather the norm for the general case).
You mean that you want an attractor pull result (i.e. “big local gradual W amplitude” ) in order to continue with some sort of column? (usually a truss as well).
The very simple C# posted is not written having WOW columns in mind. It’s just an intro after all (and an Interview case as well). I have other far more complex things for similar - real life - solutions (using a vast variety of attractor related params/options/checks).
AVOID at any cost combining a double curvature “airy” truss with plain columns (i.e. straight pipes and the likes > an aesthetic disaster is a given). This means: never mix 2 totally different topologies
ALWAYS use a truss as intented: big overhangs and the likes. Otherwise why bother?