質問: 頂点を移動させる際、到着地点を指定せずに、方向だけを指定して移動させる方法を探しています。。。 移動している頂点の進行方向を取得すると考えていただいて構いません。 かんたんな例をあげますと 最初の移動は上方向Vec3(0,Time,0)とします、(ここでは頂点の初期位置を0,0,0と思ってください) クリックを実行した場合に、上に移動している頂点を、進行中の頂点からみて左右にランダムな値で曲がるようにしたいとします。。(LookAtメソッドの頂点バージョンと思っていただくと解りやすいと思います) この時、解らない事が2つあります :頂点を移動させる際、クリック直前の頂点位置情報である角度だけで進行方向を取得できるのか? :そもそも、頂点の角度はどうやって取得するのか・・ アドバイス御願い致します。
回答: どの方向から見て左右かが限定されないと決定のしようが無いと思います。 頂点をz軸方向から見ると左右のベクトルの方向はxy平面上のベクトル、つまり(±Time,0,0)というベクトルになるのですが、頂点をx軸方向から見て左右と言った場合はyz平面上の(0,0,±Time)というベクトルになります。