Tonyu基礎練習-練習:数学基礎知識とゲームへの活用-サイクロイド
サイクロイドで最も有名なものは、直線上を円が転がったときに描く円上のある一点の軌跡を描いたものである。サイクロイドの代名詞ともなっています。
サイクロイド:線上円移動型
pre> r=20; // 転がる円の半径 mx=0; // オブジェクトの初期x my=200; // オブジェクトの初期y angle=0; // アングルの初期化 while(1){ x=mx+r*(angle/180*3.1415-sin(angle)); y=my-r*(1-cos(angle));
pre> r=20; // 転がる円の半径 mx=0; // オブジェクトの初期x my=200; // オブジェクトの初期y angle=0; // アングルの初期化 while(1){
x=mx+r*(angle/180*3.1415-sin(angle)); y=my-r*(1-cos(angle));
angle+=5; if(x==550) die(); update();
}
/pre>