browse OpenProcessing

Network Graph
Islamic Stars
_09_0319_spring
browse all>

browse the portfolio of Jim Bumgardner (KrazyDad)

Whitney Edges
Check
La Gioconda
Galactica
see more>
Islamic Stars

Islamic Stars

uploaded by
Jim Bumgardner (KrazyDad)
Move the mouse horizontally and vertically to change the image. X and Y control two different parameters.

This was an experiment with a method used to produce Arabic/Islamic star tiling patterns, from an underlying grid of polygons.

Starting with an underlying grid of polygons, the star pattern is produced by drawing lines from two equidistant points on each polygon edge at some fixed angle (controlled by the mouse). At the point where the lines would intersect with other lines, they are clipped.

Y controls the distance from the center of the polygon edge.
X controls angle.
Embed Code
Fave'd by 6 users
Sketch added to your favorites in your portfolio.
You must login/register to add this sketch to your favorites.

comments

source code

Comments

Evelyn Eastmond
20 Mar 2009, 07:23
I've been experimenting with Islamic tiling in Processing. This is very inspiring, thank you so much for sharing it and the source code!
Jim Bumgardner (KrazyDad)
20 Mar 2009, 17:39
Note: The data folder contains some alternate tilings. You can experiment with them by changing the line that reads

ReadFile("altair1.txt");

I used this tiling to produce the Slitherlink puzzles on my website (which were constructed in Processing).

http://www.krazydad.com/slitherlink/index.php?fmt=altair

http://www.krazydad.com/slitherlink/
Jim Bumgardner (KrazyDad)
24 Mar 2009, 13:06
Email me at jbum "at" jbum "dot" com for copies of tiling files in the data folder - I forgot they were tucked inside the Jar file...
You need to login/register to comment.