我目前正在使用OpenGL進行開發,並使用儀表作爲我自己的單位,即對於20釐米寬的三角形使用0.2。然而,OpenGL似乎圍繞着這些數字,它們的形狀並不完全符合我的意願。 這在OpenGL中是否正常,我應該用釐米作爲單位嗎?OpenGL中的精度/單位
2
A
回答
4
您似乎在GL空間中使用1m單位1個單位,形狀失真可能導致不正確的視角,扭曲或變平太多,或比平常高。這是因爲視口比率不正確等。
OpenGL從來沒有舍入任何東西,只有float或double類型的精度限制。
如果您使用的是OpenGL架構,我建議將1個GL單元考慮爲1mm。
1
OpenGL單位是簡單的單位,措施的一些未指定的事情。他們可以表達任何你想要的。除非你得到令人難以置信的小,大或準確,否則它不會有實際的區別。 0.2應該沒問題。
相關問題
- 1. java中的單精度精度
- 2. Matlab的(2008A-32位)單精度的bug
- 3. 單精度和雙精度
- 4. 最低精度的ULP單位
- 5. 爲什麼IEEE754單精度浮點只有7位精度?
- 6. 獲取浮點型IEEE單精度位
- 7. OpenGL函數參數的精度glColor4d
- 8. 提高OpenGL ES 2.0和GPUImage的精度
- 9. OpenGL的GLSL是精度影響性能
- 10. 按位移位精度
- 11. OpenGL(過剩) - 增加像素位置精度
- 12. php的位精度如何
- 13. 雙精度和單精度浮點數?
- 14. 區分單精度和雙精度
- 15. 從雙精度轉換爲單精度
- 16. android opengl將位圖設置爲精靈
- 17. 什麼是Java中的單精度/雙精度?
- 18. c中的時間戳以毫秒爲單位精度
- 19. Ruby單精度數
- 20. 標準雙精度IEEE浮點數有多少位的精度?
- 21. HTML5地理定位精度
- 22. Python:翻轉雙精度位
- 23. Android更改位置精度
- 24. 地理定位精度
- 25. 在java中保留精確到小數位的精確度
- 26. java中雙精度乘法的精度?
- 27. R中的平均精確度精度
- 28. deepSeqArray的單精度陣列
- 29. 如何在CUDA中輕鬆切換單精度和雙精度?
- 30. C位字段(可能是位精度)
你能發表一個你正在使用的代碼和你得到的輸出的例子嗎? – andijcr
它張貼在這裏:http://www.petits-suisses.ch/openglPrecisionIssue.jpg –
你看到P4上的問題,它應該與p5相同,但不是。在p4上刪除0.01會跳到p5,但我希望/需要更高的精度。謝謝 ! –