Grasshopper

algorithmic modeling for Rhino

I want to create a random pattern of 2" and 6" horizontal boards on a wall.

So here are my thoughts, although I don't know how to start off doing steps 3 and 4

There might also be a better method

1) Create surface for wall (can be done manually)

2) Get vertical edge curve (can be done manually)

3) Divide curve randomly into 2" and 6" segments

4) Put a segment of predetermined length after each 2 or 6 inch segment (say 1/4") for reveals

5) get end points of segments

6) generate horizontal curves based on length of the surface's horizontal edge curve

7) split original surface with new curves

8) move reveals backward a certain distance opposite of original surfaces normal

9) extrude reveal curves backward the same distance so the 2" and 6" boards appear solid

I'm going for an effect similar to the boards in this image

Views: 2034

Replies to This Discussion

this is as far as I feel like I can go.

Hi.

This could be one way.

There might be another way of doing this using "shatter" or whatever...

You can change as many input pattern as you want. Best.

Attachments:

this works perfectly, thanks Hyungsoo!

I tweaked it to work on a selected surface (only works on simple rectangle though)

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service