1. Remap the UV of the surface you started with in order to overlay a grid that will be the basis of creating lamella members. In the sketch I'll use the 8 m side as U and 6 m as V. The surface is divided into a grid comprised of 1 m² squares. This step is not strictly needed but I use it to calculate the spacing in each direction for trimming.
2. Remap the UV of the surface again to generate the grid for lamella members in each direction. This grid subdivisions will be twice the size of the basic grid from step 1. Before remapping the grid I'm pretty sure I trimmed off the ends of the surface in the U direction by 1/2 the grid division distance (1 m off each end in the sketch). Repeat this for V, but in the other direction.
3. Extract the diagonals in each of the grids from step 2. Connect points 0 & 2 to form on diagonal, and 1 & 3 for the other diagonal. This will create lines for generating the lamella ribs. You'll have to dig around my definition to see how that's done...it will be very difficult for me to type that out.
4. Others probably have cleaner methods of producing the same effect. I know I certainly didn't put much effort into cleaning up the definition.
--
Here are links to the definition & .3dm file. I'm not sure if this will work with the latest release of GH though....
Grasshopper
algorithmic modeling for Rhino
Jin uk lee's Comments
Comment Wall (1 comment)
You need to be a member of Grasshopper to add comments!
Hi Jin, here's what I sent someone else a ways back:
lamella_logicModel.pdf
Essentially what you need to accomplish is to:
1. Remap the UV of the surface you started with in order to overlay a grid that will be the basis of creating lamella members. In the sketch I'll use the 8 m side as U and 6 m as V. The surface is divided into a grid comprised of 1 m² squares. This step is not strictly needed but I use it to calculate the spacing in each direction for trimming.
2. Remap the UV of the surface again to generate the grid for lamella members in each direction. This grid subdivisions will be twice the size of the basic grid from step 1. Before remapping the grid I'm pretty sure I trimmed off the ends of the surface in the U direction by 1/2 the grid division distance (1 m off each end in the sketch). Repeat this for V, but in the other direction.
3. Extract the diagonals in each of the grids from step 2. Connect points 0 & 2 to form on diagonal, and 1 & 3 for the other diagonal. This will create lines for generating the lamella ribs. You'll have to dig around my definition to see how that's done...it will be very difficult for me to type that out.
4. Others probably have cleaner methods of producing the same effect. I know I certainly didn't put much effort into cleaning up the definition.
--
Here are links to the definition & .3dm file. I'm not sure if this will work with the latest release of GH though....
http://www.funcstruction.com/lamella_trial/lamella_.3dm
http://www.funcstruction.com/lamella_trial/grid-5.gh
I'm not sure how much help I'll be. I haven't looked at this in a couple of years.
About
Welcome to
Grasshopper
Sign In
Translate
Search
Photos
Parametric Bench
by Parametric House 0 Comments 0 Likes
Mesh Anchors
by Parametric House 0 Comments 0 Likes
Parameric Roof
by Parametric House 0 Comments 0 Likes
Solid Point Collide
by Parametric House 0 Comments 0 Likes
Recrusive Split
by Parametric House 0 Comments 0 Likes
Videos
Parametric Bench
Added by Parametric House 0 Comments 0 Likes
Mesh Anchors
Added by Parametric House 0 Comments 0 Likes
Parameric Roof
Added by Parametric House 0 Comments 0 Likes
Testing OpenAI GPT-4o to visualise Image from Grasshopper Definition
Added by kgm 0 Comments 0 Likes
Testing OpenAI GPT-4o to describe Grasshopper Definition using image input
Added by kgm 0 Comments 0 Likes
Solid Point Collide
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by
Badges | Report an Issue | Terms of Service