Frage

Ich möchte eine OpenGL ES Ansicht als Overlay in meine Kamera-Ansicht hinzuzufügen. Von dieser Frage und seine Anser Ich kam die beiden Feldwinkel der iPhone 4 hinteren Kamera zu kennen.

Wie kann ich richtig die Lautstärke Ansicht und ihre Perspektive in der Ansicht OpenGL ES? Soll ich verwende glFrustum oder glOrthof?

(I haben gesehen, dass nur ein gluPerspective Winkel als Parameter nimmt, wird angenommen, ein Quadrat Stumpfes haben anstelle eines rechteckigen eine?)

War es hilfreich?

Lösung

Es scheint, dass dies durch die Verwendung einfacher Trigonometrie Funktionen erreicht werden kann ^^. Werfen Sie einen Blick auf das, was ein frustrum ist und die Werte werden durch glFrustum benötigt (einen Blick diese Seite ). Dies erklärt, ich glaube nicht, dass die Werte auf der verlinkten Antwort berichteten die richtigen sind, da sie eine Verzerrung (Art der Skalierung entlang einer Achse) auf die gerenderte Bilder anwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top