画面の中央から光線を当てて、オブジェクトとの衝突をチェックしようとしています。
レンダリングするとき、私はこれらの呼び出しを使用してカメラをセットアップします。
GL11.glRotated(mPitch, 1, 0, 0);
GL11.glRotated(mYaw, 0, 1, 0);
GL11.glTranslated(mPositionX, mPositionY, mPositionZ);
ただし、レイの作成に問題があります。これは私がこれまでに持っているコードです:
ray.origin = new Vector(mPositionX, mPositionY, mPositionZ);
ray.direction = new Vector(?, ?, ?);
私の質問は、疑問符のスポットに何を入れるべきかということです。つまり、ピッチとロールから光線の方向を作成するにはどうすればよいですか?