見出し画像

🌹複合ローズ曲線をスピログラフのようなオモチャで書くことは出来ないですね

その通りです!複合ローズ曲線は、スピログラフのようなおもちゃでは描くことができません。その理由は、描画の原理と仕組みが異なるためです。それぞれの特徴と違いについて解説します。



スピログラフの仕組み

スピログラフの動作原理

回転する円が別の円の内側または外側を転がることで、描画点が軌跡を描きます。

この運動は、サイクロイド曲線(内サイクロイドや外サイクロイド)として数学的に表されます。

方程式の特徴

スピログラフはパラメトリック方程式で表されます:

x(\theta) = (R - r) \cos(\theta) + d \cos\left(\frac{R - r}{r} \theta\right)

y(\theta) = (R - r) \sin(\theta) - d \sin\left(\frac{R - r}{r} \theta\right) ]

回転の比率 によってパターンが決まり、閉じたループを描きます。


複合ローズ曲線の仕組み

複合ローズ曲線の動作原理

複合ローズ曲線は、極座標において複数の正弦波を加算することで描かれます。

例えば:

r = 2 \sin(\theta) + 2 \sin(2\theta)

方程式の特徴

角度 に対して半径 が周期的に変動し、波の干渉によって複雑な花弁の形が生成されます。

数学的には極座標方程式で定義され、スピログラフのパラメトリック方程式とは異なります。


なぜスピログラフでは複合ローズ曲線が描けないのか?

運動の違い:

スピログラフは、回転する円の幾何学的な運動による軌跡です。

複合ローズ曲線は、角度に応じた半径の波の干渉で描かれます。

方程式の違い:

スピログラフは、円の回転比によるサイクロイド曲線であり、パラメトリック方程式です。

複合ローズ曲線は、極座標における正弦関数の加算です。

機械的な制約:

スピログラフのおもちゃは、円と円の回転運動しかできません。

複合ローズ曲線を描くには、半径を角度に応じて正弦波で動的に変化させる必要があります。


まとめ

スピログラフのおもちゃでは、単純なローズ曲線やサイクロイド曲線は描けますが、複数の正弦波を加算した複合ローズ曲線は描けません。

複合ローズ曲線は、数学的に波の干渉を利用した結果生まれるため、スピログラフのような機械的な回転運動では再現できないのです。

デジタルツールを活用しよう!

複合ローズ曲線やその変形を描きたい場合、p5.jsやPython(matplotlib)などのプログラミングツールを使うのが効果的です。これならパラメータを柔軟に変えて、美しい曲線を自由に描くことができます!


いいなと思ったら応援しよう!

あたり帳簿
お願い致します