1.これは、プログラム1間違ったバージョンです
半円の下では、ちょうど半円を見下ろします。Y = - 平方根(2 * R - Xの二乗)、次いで、動きがカトンで、プログラムの私は。
符号Xは、水平軸の移動速度を制御することができます。
VAR X = 0 、Y。 VAR R = 200 。 VAR isBack = 偽; VAR速度= 0.5 。 関数)(レンダリング{ 場合(ピボット){ 場合(!isBack){ X = X + 速度。 Y = Math.sqrt(2 * R * X -x * X); もし isBack =(x == 2 * R)真。 } 他{ isBack = 真。 X = X - 速度。 Y = -Math.sqrt(2 * R * X -x * X); もし(x == 0 ){ isBack = 偽。 } } mesh.position.x = Y。 mesh.position.y = X。 } renderer.clear()。 renderer.render(シーン、カメラ)。