Domanda

Vorrei aggiungere una vista OpenGL ES come una sovrapposizione alla mia telecamera. Da questa domanda e la sua Anser sono venuto di conoscere i due angoli di campo della telecamera posteriore di iPhone 4.

Come posso correttamente impostare la visualizzazione del volume e il suo punto di vista nella vista OpenGL ES? Devo usare glFrustum o glOrthof?

(ho visto che gluPerspective basta un angolo come parametro, è vero supponendo di avere un tronco quadrato invece di uno rettangolare?)

È stato utile?

Soluzione

Sembra che questo può essere realizzato utilizzando le funzioni trigonometriche semplice ^^. Basta dare un'occhiata a ciò che un a tronco è, e quali valori sono necessari per glFrustum (date un'occhiata a questa pagina ). Ciò premesso, non credo che i valori riportati sulla risposta legata sono quelli corretti poiché si applicano una distorsione (tipo di scala lungo un asse) per le immagini di rendering.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top