Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A library for generating Celtic Knotwork designs from graphs

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 examples
Octocat-spinner-32 lib
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.rdoc
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

Something went wrong with that request. Please try again.