Binary pattern

Following a publication of Andrea Graziano @arch.a.graziano

And from a publication of Frederik Vanhoutte

It was nice to try to understand how this work and how to implement it (in C#, less than 100 lines)


Here my script, it is quite simple but mainly in C#, beware the surface split component could be long

pattern binary (16.8 KB)

@arch.a.graziano script is here


Some new logic using a mesh as support for the edges location. So the 2 dimensions of the binary pattern X or U and Y or V is decided using TopologyEdges of mesh. I decided that the first topology edge of a face is X direction and the second Y. So with well ordered mesh like plane or torus it gives the same pattern as on previous post.
As I am now able to put a color/material on each closed part I can subdivide the mesh with my multimaterial subdivision.


I love to come here to see what people much more clever than me are doing with Rhino… :smiley:

i actually hate it. makes me feel dumb each time. :smiley:


…but when you stop learning, you’ll be bored… :slightly_smiling_face:

1 Like

Just waiting for someone to knit a sweater with this pattern.

On the topic of binary patterns: (8.6 KB)
-based on this tweet I saw a while ago (I thought it was neat the complexity of the patterns that can come from such a simple 1 line expression):