public
Description: A library for generating Celtic Knotwork designs from graphs
Homepage:
Clone URL: git://github.com/jamis/celtic_knot.git
jamis (author)
Mon Jun 15 07:31:20 -0700 2009
commit  2c80716a81f6923cd3118bd4a564aa577f1111d4
tree    3b69551156c52d01c5bf51eabec8b0176a7935c4
parent  7bb27773579cf14b4146645f33a2f384149b7ac1
name age message
file .gitignore Loading commit data...
file README.rdoc
directory examples/
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