円形の物体の周りの円運動

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(シーン、カメラ)。
      

おすすめ

転載: www.cnblogs.com/chenyi4/p/12482594.html