Sono nuovo di OpenGL. Sembra che io possa fare in modo che qualsiasi asse sia "su" quello che voglio. Tuttavia, che cosa è idiomatico/convenzionale?OpenGL: convenzione per quale asse è "su"?
risposta
Mi piace + Z per essere "su". Rende più facile per me ragionare sulle chiamate glVertex()
, glNormal()
e glTexCoord()
.
Detto questo la matrice di identità/identità GL_MODELVIEW
ha + Y che è "su".
Generalmente
- X è orizzontale
- Y può
- Z è la profondità (quindi Z-buffer)
si può ampiamente adottare qualsiasi convenzione desiderate finchè sono coerenti internamente, ma quanto sopra è più o meno lo standard e usarlo tu stesso renderà più comprensibile l'altro codice.
"Quale" Y è attivo? –
positivo Y. Praticamente è come disegnare un grafico a scuola. – Cruachan
- 1. Chiamata convenzione su x64
- 2. Quale convenzione di denominazione è corretta per i file di frammenti di codice HTML inclusi?
- 3. Come disegnare cilindro in asse yo x in opengl
- 4. Quale algebra lineare usare per OpenGL in Haskell?
- 5. OpenGL è retrocompatibile con OpenGL ES?
- 6. Convenzione AngularJS per più file
- 7. Triangolo gradiente su OpenGL
- 8. Formattazione condizionale per asse grafico
- 9. Nascondi etichette su ChartJS asse x
- 10. Convenzione di denominazione per le costanti Scala?
- 11. convenzione standard per l'utilizzo di "STD"
- 12. Che cosa significa restituire zero per convenzione?
- 13. Verbi REST - la cui convenzione è "corretta"
- 14. Achartengine su Android - asse Y multiplo
- 15. Convenzione di denominazione per CFBundleSignature e CFBundleIdentifier
- 16. Caricamento di textures PNG su OpenGL
- 17. impostazione di OpenGL su Ubuntu
- 18. Convenzione URL per intervallo di date
- 19. rotazione di un quaterione su 1 asse?
- 20. OpenGL quaternioni rotazione matrice
- 21. Qual è la convenzione per l'estensione del nome file Lisp?
- 22. R trama, asse xe asse y toccando
- 23. Quale convenzione di denominazione utilizzate per il livello di servizio in un'applicazione Spring MVC?
- 24. Tutorial per OpenGL per iPhone
- 25. Il cl-opengl è maturo?
- 26. In quali situazioni è preferibile preferire GDI su DirectX/OpenGL
- 27. Come faccio a sapere quale versione di OpenGL sto usando?
- 28. Qual è l'inizializzazione OpenGL corretta su Intel HD 3000?
- 29. Come utilizzare le funzioni OpenGL su un QT OpenGL Widget?
- 30. Che cos'è la "codifica per convenzione"?
Anch'io, particolarmente quando faccio cose "all'aperto" come terreni (+ X = Est, + Y = Nord, + Z = Su). –
Anch'io. È anche più facile per me implementare la rotazione della fotocamera in prima persona come questa. Un altro argomento è che in matematica si scrive comunemente z = f (x, y), che è collegato all'argomento del terreno. – ybungalobill