私の基本的な質問は、「gluUnProject」を使用してマウス/カーソル位置からレイまたは法線ベクトルを取得する正しい方法です。 私は 'gluUnProject'コードをC#にメサグルCコードから変換しました。 public Vector3 UnProject(Matrix4 projectionMatrix, Matrix4 viewMatrix, int viewX, int viewY,
私は、カスタムアングルの等角投影行列を計算しようとしています。私が使用しているエンジンではそのように定義された投影行列があります: var project:Matrix = new Matrix();
projection.rotate(45 * (Math.PI/180));
scale = 1.4142137000082988; // not sure why this magic num