長方形を描き、画像のテクスチャでバインドしました。次に、回転、トランジション、スケーリングを行いました。正射影で完全に機能します。
今、私は透視投影を試みています。
mat4 model = mTranslate(shiftX(), shiftY(), 0.0f)*mRotate(rX, rY, rZ)*mScale(this->kx(), this->ky(), 0.0f);
mat4 MVP = projectionMatr(20.0f * (M_PI / 180), aspect, 0.1f, 10000.0f)*lookAt(0,0,eyeZ,0,0,0,0,1,0)*model;
たとえば、私の画像は 200*300 ピクセルです。私の四角形が iPad 画面上で 200*300 ポイントを超えないようにしたいです。だから私は適切にeyeZを計算する必要があります
eyeZ の計算方法を教えてください。