🌐 JA

🎡 スピログラフ・ジェネレーター

3つの数値、すなわち固定リング半径R、転がる歯車半径r、ペンのオフセットdからハイポトロコイドのスピログラフ模様を作成します。色と線幅を調整でき、描画をアニメーション表示することもできます。

120
45
70
1.5
ガイド

詳しく見る

01

スピログラフとは?

スピログラフハイポトロコイドエピトロコイド曲線を描くお絵かき玩具で、1965年にデニス・フィッシャーが特許を取得しました。小さな歯車が固定リングの内側(または外側)を転がり、歯車のオフセット穴に差したペンが、歯車の回転につれて曲線を描きます。リング、歯車、ペン位置の組み合わせが、この玩具を有名にした輪を描く星形のロゼットを生み出します。
02

数式(ハイポトロコイド)

歯車がリングの内側を転がるとき、ペンは次の媒介変数方程式で表されるハイポトロコイドを描きます。x = (R − r)·cos θ + d·cos(((R − r)/r)·θ)y = (R − r)·sin θ − d·sin(((R − r)/r)·θ)。ここで R はリング半径、r は歯車半径、d はペンのオフセット、θ は転がり角です。模様はペンが出発点に戻る r / gcd(R, r) 回転後に閉じます。
03

いろいろな模様を作る

比率 R : r が模様の花弁(ローブ)の数を決めます。歯車に対してリングが大きいほど花弁が増えます。ペンのオフセット d は形を左右し、d が小さいと丸く円に近く、d が r に近いと鋭く尖った尖点になります。R と r を互いに素(最大公約数が1)にすると、多くの回転を経て初めて閉じる、密で多くの尖りを持つ星模様が得られます。

よくある質問

R、r、d は何を意味しますか?
R は固定された外側リングの半径、r は転がる内側歯車の半径、d は歯車の中心からペンまでの距離です。これらが合わさって曲線の形を決めます。
なぜ曲線はループになって閉じるのですか?
ペンは歯車が r / gcd(R, r) 回転したところで出発点に戻ります。その時点で転がり運動の位相が再び揃うため、模様が繰り返して閉じます。
エピトロコイドとの違いは何ですか?
ハイポトロコイドは歯車を固定リングの内側で転がし、エピトロコイドは外側で転がします。このジェネレーターはハイポトロコイドを描きます。