了解しました。この衝突検出コードがあり、壁の平面を横切って残りの距離(0から+5に移動、壁は+2、残り= +3)をプッシュしようとしています。このような:
今、私はそれのほとんどを手に入れました、私は私が動きからの残りの距離と壁のための法線の外積を必要とすることを知っています、しかし私はフォーラムを正しくするためにいくらかの助けが必要です。
私の質問は、壁の平面に沿って残りの距離を移動するための正しいフォーラムは何ですか?
if(distRemaining.length() > 0){
cProduct = cross(distRemaining, wallNormal);
dest += new Vector3f(cProduct.x, 0, cProduct.z);
}