algorithmic modeling for Rhino
Hello all,
I need some help. I am trying to create a wall tiling definition. I would like to create a square tile grid or a hex grid where the individual cells can be randomly rotated (using a seed #) or rotated in a more patterned way.
I have created a grid both in series and using the grid component. I am rotating a polygon (current sides set to 4).
I can't figure out how to take a 3D tile surface (created in Rhino) and apply it to each individual tile that I have in my grid.
The final goal is to have a definition that can allow me to take different 3d patterns (from another GH script or just Rhino) and try tiling them out over a "wall" and try different orientations within that pattern as well that I can control. ie. every other tiles rotates 180 or 60 degrees (depending on the shape of the tile).
Any thoughts on how I might go about this? I have a Rhino file and GH file below that work together + some written notes in it.
Also attached are some example JPG's of another tile pattern using a hex grid that behaved similarly. Random seed controlled a 2d Graphic pattern and it's orientation.
Any help would be much appreciated.
Thanks!
Tags:
Rhino File is attached here.
Hello Hyungsoo Kim -
Thanks for the pointers.
I worked out another way of doing what I needed that I think works well.
1. I have a tile definition that will make a troughed surface (using interior grout lines, a tile surface and tile perimeter poly line). I then use that as a Mesh (from Rhino) in the second definition.
2. I can tile out the mesh surface and rotate all the tiles in 90 deg. increments.
To get what I wanted. I took the Mesh and have copied it in series to make a grid. I can then control the dimensions of the grid. X and Y extents. I can also rotate the tiles around their centers.
The spacing of the grid is set from an edge curve of the tile (or mesh). This sets the size of the squares in the grid themselves.
See definition, images and Rhino 4 File, to give the definitions a shot. I have labeled how to use them.
My question -- how can I randomly rotate squares in my grid? I would like the deg of rotation to be random and also which tiles they are.
Also how might I rotate (every other tile) for example? So that I can control the pattern more?
Thoughts?
Thanks!
Hello Hyungsoon,
If I wanted to be able to randomly rotate tiles in this image how might I go about doing that? See the attached gh definition. I am interested in trying my own version of the Trucet Tiling.. See this attached image.
These are all set to "0" deg rotation. Except the base corner - manually rotated. How would I get a random # of the tiles to rotate about their center points, a random 90, 180, 270?
Thanks.
Thanks for this - I am mostly interested in the rotations.
For some reason the definition isn't working as you show. I had to re-connect the "Pull Point" and Also a List item that didn't come in when I loaded it - it could be that I am using an older version of GH.
Is there a way to randomly choose center points from the overall list of center points and for those randomly selected points choose a random rotation of the associated geometry mesh?
Does that make sense? Thoughts about that?
Trucet tile? ..See the definition in my first post..
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
© 2024 Created by Scott Davidson. Powered by