public
Description: A library for generating Celtic Knotwork designs from graphs
Homepage:
Clone URL: git://github.com/jamis/celtic_knot.git
jamis (author)
Sat Jun 13 21:28:48 -0700 2009
commit  f9e72a9b238f40f3218762273d5f2db969abb3d9
tree    f803829a30adaa3cd838deca6828074fd0a79fd7
parent  6bf97cee0d907842f5dc1fc849bc1e1d8c5863cd
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/ Sun Jun 07 21:15:00 -0700 2009 nix the svg output, since it wasn't working rig... [jamis]
directory lib/ Loading commit data...
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