algorithmic modeling for Rhino
Hi guys,
I'm trying to reverse engineer the Honeycomb building skyscraper by MAD architects and I can't add multiple points to scale different part of the mesh?
And instead of being small offset to large offset its the other way around? how do I reverse that?
I think it'll make more sense if you look at my file
Thank you
Tags:
I looked to your question and I understood that I didn't gave you a correct answer (I thought you were speaking on the openings). For the change from Hexagon to diamond I thing that you must make some maths. I have done a definition with transform hexagon of Width 2 and height Sqrt(3) to diamond of width 3 and height 3Sqrt(3). But I am not sure that it is what they did.
The transformation is like this
1) a scale factor depending on Z, 1 it is hexagon and 3 a diamond, this scale is represented by the graphmapper
2) This scale is integrated on Z and it generated a new Z scaled
3) each hexagon point is transformed on X depending on the scale factor (linear transformation between an hexagon to a diamond), the transformation on Z is just an interpolation on Z scaled.
Would u share the definition in gh file? idk how to set the vb component... thnks!!! im trying to generate the 2d pattern from the picture attached.
here the script
hexagon to diamond
Hello!
I found your definition very helpful but i also want to extrude each hexagon seperately according to the voronoi pattert. Is there any way of doing this?
Thank you in advanceb3.1closest.gh
Here a solution. It is quite basic, it could be good for you to learn a bit more with tutorial, ...
Hello Fiona,
you can try the following
you can use distance to measure the distances for each centroid to the multiple (in this case 5 points) point attractors. the output is a data tree with each branch having 5 distances, the distances of each centroid to the 5 attractors. using the bounds and deconstruct domain you access the min distance of the five attractors. using remap you can remap the values to a new domain, which is used for scaling. you can reverse the effect by setting bigger start and lower end values for the target domain, or vice versa.
cheers
alex
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by