Original drawn in hand-coded PostScript from a path worked out using InkScape. Translating from InkScape’s SVG paths to PostScript is slightly annoying: PS uses Cartesian conventions, while SVG inverts the Y-axis. At least the SVG path commands map well to PostScript: m â†’ moveto, c â†’ curveto, Z â†’ closepath, S â†’ stroke.
There’s no magic to this figure. Each row of petals is half the length of the row outside it. As there are 6 petals arranged in a circle, each petal is 60Â° of arc. To make the half-step between rows, the petals are rotated 30Â°, so the rows have to be scaled by sin 30Â°, or Â½.
Instagram filter used: Normal
Just uploaded Les Ã©lÃ©ments de l’art arabe: Le trait des entrelacs by Jules Bourgoin (aka Arabic Geometrical Pattern & Design) to archive.org. This is much cleaned up from the Google Books scan, which had many duplicate pages and no metadata.
This is much better than the (now returned) Kindle edition â€¦