Trigonometric facade for an architecture project

Hi! I’ve modeled the basic shape of my building’s outer shell in Archicad and now I’d like to overlay a trigonometric facade on it, similar to my reference image. Unfortunately, I have no idea how to use Grasshopper.

Does anyone happen to have a script for this?

solid.3dm (15.6 KB)

What use is a script if you can’t use it?

1 Like

Hi Tobias,

What are the rules? Are all the panels the same size and end at the seams? are they going a particular direction? Is the face the outer face or back of the panel? …

the panels should be the same size, no particular direction and it should be the back of the panel

Hello Tobias,

What is a “trigonometric” façade?

Also,

Understood—and following Artstep’s comment: why ask for a “script” in a Grasshopper ‘topic’ if you’re clueless? Others might suspect you want your work done for you, but I trust you’re a learner :slight_smile:

Maybe you are literally asking for a script (code), not a grasshopper definition, which folks do tend to refer to as ‘script’ frequently.

Anyway, if we cut through the chase it seems you want to turn this into a triangulated mesh with equal-ish lengths. Rhino doesn’t have a native method for this—or not one that I’m aware of. Using tri-remesh in grasshopper might be helpful and a great opportunity for you to form an idea how to use the interface.

step 1: open grasshopper (grasshopper command).
step 2: double-click the grasshopper canvas and type M-Objects or look for “query model objects” - it will output your rhino object (which is a block instance).
step 3: double-click the grasshopper canvas and type “explode object” to explode your block (outputs the object as mesh, not block).
step 4: double-click the grasshopper canvas and type “mesh edges” or MEdges and connect your model mesh to get all borders (you can also use FaceB or look for “face boundaries”.
step 5: find the Tri-Remesh component, feed it your mesh, the edges, and a target edge length.

Reference:

Notify if you have questions.
Cheers!