Q
映射點到2D紋理
0
A
回答
1
簡單的方法:使用直方圖投影。
x_2d = x_3d + z_3d * SCALE_X
y_2d = y_3d + z_3d * scale_y
凡(SCALE_X,scale_y)是說明突起的 「方向」 的載體。
如果有很高的地位(「遠」)的對象應該是更小的,你應該尋找透視投影(例如,在Wikipedia: 3D Projection)
0
以我的經驗,通常你指定使用glTexCoord2f
(每個3D點)模型中的2D紋理座標,並讓OpenGL的拿剩下的事情。
也許我誤解了你在這裏要做的事情。
+0
我想在沒有openGL的情況下繪製位圖,因此我想知道如何將3D點投影到紋理上。 – Setheron 2010-09-28 23:25:32
相關問題
- 1. OpenGL 2D紋理映射問題
- 2. 紋理使用OpenGL中的2D紋理映射3D對象
- 3. 紋理映射?
- 4. OpenGL紋理映射
- 5. OpenGL紋理映射
- 6. 紋理映射圓
- 7. 3D紋理映射
- 8. OpenGL ES2 Android - 將2D紋理映射到GL_TRIANGLES多維數據集
- 9. 將2D點映射到固定格柵
- 10. openGL紋理映射-c
- 11. SpriteKit局部紋理映射
- 12. 紋理映射 - 座標
- 13. GLSL 4.10紋理映射
- 14. 紋理映射與three.js
- 15. openGL的紋理映射
- 16. LWJGL混淆紋理映射
- 17. OpenGL紋理映射問題
- 18. OpenGL紋理映射錯誤
- 19. Directx 11紋理映射
- 20. Direct3D C++紋理映射
- 21. 紋理映射的NGON?
- 22. phong lighting的紋理映射
- 23. 紋理加載和映射
- 24. 的OpenGL紋理映射
- 25. 紋理映射 - 拉伸
- 26. LWJGL柱面紋理映射
- 27. 在OpenGL中將紋理映射到VBO
- 28. 將紋理映射到DirectX球體?
- 29. OpenGL將紋理映射到球體
- 30. WebGL將紋理映射到畫布
我記得需要執行的投影給出的平面的寬度/高度(類似於屏幕上的操作),但我不記得如何操作或者它是否正確。 – Setheron 2010-09-28 22:49:50