A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

(WebGL build exists, but then you wouldn't see the screenshots. Downloadable it stays, for now... maybe I'll actually put the screenshots as a starting menu.)

Here's a tiling thing. 

How does it work?

(1) Generate a small set of random points;

(2) Tile the plane using one of the 17 plane  symmetry groups.

(3) Get the voronoi diagram from the set of all points.

That's about it. Don't worry about the points inside the polygon. You can subtly change the tiling by moving the points. But you need to press a button for the changes to take effect. It can give you control if you know how it works, but it's probably confusing for other people, so don't bother with it when you start!


Please check Craig Kaplan's stuff (http://www.cgl.uwaterloo.ca/csk/projects/). He has some amazing stuff. And this project started as me trying to apply "his" (not his, actually from an overzealous (in a good way) scientist from the 1800s - https://en.wikipedia.org/wiki/Ernest_Hanbury_Hankin- , but I learned about it from Kaplan, so there) Islamic Star Pattern method. That turned out very wrong, I had underestimated how important the underlying tiling was in those patterns! So, instead, I decided to learn about symmetry (https://www.amazon.com/Symmetries-Things-John-H-Conway/dp/1568812205, Mathematical Tools for Computer-Generated Ornamental Patterns by Victor Ostromoukhov were particularly useful), which I also meant to do at some point. This is the result, moving on to other stuff now.


Feel free to use it in your games or bathrooms.



Note: this is not "real" software. It's a curiosity that I wanted to follow. Maybe it will produce a spark in a brain somewhere.

Download

Download NowName your own price

Click download now to get access to the following files:

tilings.zip 11 MB
tilingsmac.zip 16 MB
tilingslinux.zip 17 MB
index.zip 5.7 MB
instructions.txt 756 bytes

Community

StickyGallery
by Diogo Costa · 4 posts
5y
2y
Post a new topicView all posts