public
Description: A library for generating Celtic Knotwork designs from graphs
Homepage:
Clone URL: git://github.com/jamis/celtic_knot.git
jamis (author)
Fri Jun 12 22:33:34 -0700 2009
commit  6bf97cee0d907842f5dc1fc849bc1e1d8c5863cd
tree    1d4cbcf9fb30b561d74328be02ab9ea085215a1e
parent  dd8340996a57f76df56b9f06c387d1a85e78897e
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