3D ist etwas außerhalb meiner Tiefe. Wenn es 2D wäre, würde ich Pixel-Seitenverhältnisse im gedrehten Bild so wählen, dass das Verhältnis der Abtastraten ungefähr gleich der Rate ist, mit der Sie Scanlinien im Originalbild schneiden.
Ich mache das nach, also lass mich zuerst ein Beispiel arbeiten:
Angenommen, meine Pixel sind 16 Einheiten breit und 1 Einheit hoch. Egal wie viel ich drehe, ich möchte, dass die resultierenden Pixel eine Fläche von ungefähr 16 Einheiten im Quadrat haben. Wenn ich um drehe, möchte ich meine neuen Pixel 1x16. Wenn ich um π / 4 drehe, möchte ich, dass meine neuen Pixel 4x4 sind.π/ 2π/4
x0y00≤θ≤π/2
1x0cosθ1y0sinθ
Ebenso werden meine neuen vertikalen Scanlinien die ursprünglichen horizontalen Scanlinien mit einer Rate von schneiden1y0cosθ1x0sinθ
xθyθ=x0cosθ+y0sinθy0cosθ+x0sinθ
xθyθ=x0y0.
θ=0θ=π/2θ=π/4