public
Description: A library for generating Celtic Knotwork designs from graphs
Homepage:
Clone URL: git://github.com/jamis/celtic_knot.git
name age message
file .gitignore Sun May 24 16:22:03 -0700 2009 Initial commit [jamis]
file README.rdoc Sun Jun 07 21:19:05 -0700 2009 update README [jamis]
directory examples/ Loading commit data...
directory lib/
README.rdoc

CelticKnot

CelticKnot is a library for generating celtic knots from graphs. The technique used is the one described by Christian Mercat[1], in which graphs are used as a kind of scaffolding for building celtic knots.

Features

  • Arbitrarily complex graphs as input
  • Input graphs may specify walls[2] on edges

Dependencies

TODO

Aside from fixing the multitude of bugs, I’d like to see the following features added eventually:

  • Shaped corners (e.g. pointed corners, or blunt, etc.)
  • Flourishes
  • Encapsulated knots (e.g., fill some arbitrary shape with knotwork)

License

CelticKnot is written by Jamis Buck (jamis@jamisbuck.org). The author hereby places this library into the public domain.

1
"Celtic Knotwork: the ultimate tutorial", www.entrelacs.net/
2
www.entrelacs.net/Walls