Skip to content

juanli16/live-knot-demo

Repository files navigation

live-knot-demo

A js rendered knot forming experiment

What is a knot

A mathematical knot is an embedding of the circle into three-dimensional Euclidean space. Some common knots are

  • unknot

    unknot
  • trefoil

    trefoil
  • Figure eight knot

    figure8

Why is it interesting?

  • It is computationally hard to characterize what kind of a knot it is.
  • Our own DNA can be knotted. In fact, there is an enzyme that can open up the knotted DNA and let it form other kind of knots.
  • It looks cool!

How to run

  • Install node, for Mac
     brew install node
  • Install dependencies
    npm install
  • build and run
    npm run build
    npm start
  • Now visit the website at http://localhost:8080

Interface

  • Here is how it looks like initially with the keybind listed on top of the page interface

  • Here is a knot knot

About

A js rendered knot forming experiment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published