成果物
棒を真っ直ぐ押していったときにできるTractrixから、縮閉線evolute or法線を引いていくとCatenaryが求められるので、やってみました。逆もできるのですが、積分が大変そうなので、後々やっていこうと思います。
仕組み
こちらのサイトをもとにTractrixのコードを作成します。
Tractrix -- from Wolfram MathWorld
法線を求めてもCatenaryが描けるのですが、縮閉線を使った方法もやってみました。パラメータを少しずつ変えながらTractrix上の3つの点を計算し、それを通る円の中心を何度も求めていけば出来上がります。
nekodigi.hatenablog.com
また、比較のために本物のCatenaryも表示できるようにしています。
Catenary -- from Wolfram MathWorld
ダウンロード
Catenary from Tractrixという名前で追加しています。
github.com