Squeak eToysで三角関数無しでサインカーブ・サイクロイド・トコロイド・カージオイドを書くには

Squeakサインカーブサイクロイド・トロコイド・カージオイドを書くには三角関数なんか不要なんです!
というか、eToysには三角関数なんか実装されていないのです。

その代わりに小学生でも理解できるでしょう。

円座標を生成する遊び場


円の座標を取り出すことができる。この遊び場を複製すればいくつも円の座標が得られる。

単純増加の座標を生成する遊び場


等速直線運動の座標を取り出すことができる。この調子で等加速度直線運動も作成可能。

トロコイド



カージオイド

座標以外に中心を出すアイデアが無いのでカージオイドは厳しかった。
内接する2円のうち内側の円の直径が外側の円の半径と等しいときにカージオイドになる。

中心が計算できないのでtanが計算できないんだよな。
多分できないんだよな。ちょっとくやしい。