Parametric Joinery

I spent a lot of time earlier this year working on a parametric system for extracting vertex joints from meshes. Recently I have re-hashed the project and focused on creating the joints with meshes and a few scripts for organizing the incoming structural members so that connections can be anticipated and created cleanly. Below are images from the new and older definitions.

~ by ledatomica on August 24, 2010.

4 Responses to “Parametric Joinery”

  1. Hi. Can you explain how to make single vertex-component from all rhose boxes?

    • To create the smooth mesh you need a good polygon primitive – shared vertexes need to be welded and all the normals must be alligned in the same direction – @utos has some great Mesh Tools for this. To create the primitive, In this case I made box geometries along curves and then connected the naked edges of these boxes with a central point using triangles. The difficult parts of the definition are organising the connecting curves in such a manner that the meshes never overlap – this is done but iteratively cycling through the intersecting curves and measuring angles. However, for simple cases you could create exactly the same thing if you are prepared to sacrifice some workflow.

  2. Hi, do you mind to share your ghx file? thanks!

  3. hi, I’m an architecuture student and studying the grasshopper. Now, I’m making truss construction with parametric and your image very impressed me. So I have 2 questions.

    1. How to get these joint-points? Is this UV?
    2. How to connect each points. Distance or sorting list.

    Please give me answer. Thanks 🙂

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: