uses parametric equations and 3d engine to generate torus knot https://phosphorus.github.io/#97892191 for less lag