我目前正在嘗試使用本徵數學庫與Opengl。我對Eigen的Vector3f有一些類型定義,比如Vec3,這樣我就可以將它用作頂點的座標。我也有一個頂點與座標(vec3),正常(vec3)和顏色(vec4)的結構。當我嘗試使用頂點數組(當我使頂點數組正常工作時,我將使用VBOs),似乎OpenGL處理Eigen的Vector3f作爲座標存在問題......您是否有任何人處理過這些問題?使用本徵數學庫與opengl問題
0
A
回答
2
在本徵,矢量是矩陣(CF http://bitbucket.org/eigen/eigen/src/e17630a40408/doc/AsciiQuickReference.txt 12號線)
我懷疑矩陣自己不僅是數據,但只有更多的信息,比如它的大小。更重要的是,它的包裝可能很奇怪。
那麼,sizeof(Eigen :: Vector3f)返回什麼?如果它的3xsizeof(float)= 12,那麼問題在別處。
順便說一句,你如何設置和繪製數組?
1
Eigen3現在實際上有wrappers的OpenGL。這似乎是獲得你想要的最乾淨的方式。
相關問題
- 1. 從本徵庫使用std與Vectorxd
- 2. 本徵庫selfadjoint查看問題
- 3. OpenGL版本問題
- 4. 使用JDateChooser與數據庫的問題
- 5. 詢問有關與原始緩衝區本徵庫的一個問題
- 6. 數學問題
- 7. 使用apache常用數學庫的EigenVectors問題
- 8. 使用OpenGL的VBO問題
- 9. glTexCoordPointer問題使用OpenGL ES
- 10. 問題與Freetype和OpenGL
- 11. 問題與glBindBufferRange()的OpenGL 3.1
- 12. OnPause/onResume問題與OpenGL
- 13. OpenGL ATI與NVIDIA GLSL問題
- 14. OpenGL渲染問題與glDrawElement
- 15. OpenGL與相機問題(?)
- 16. 問題,編譯OpenMP和數學庫
- 17. 初學者數據庫問題
- 18. 編譯問題使用boost數學
- 19. Ubuntu上的gcc問題與數學庫的窗口上的Bash
- 20. 使用與特徵庫Cramers規則
- 21. C#數學問題與分區
- 22. PHP數學問題與底片
- 23. 紅寶石數學問題與師
- 24. Javascript問題與數學方程
- 25. 的Javascript問題與數學計算
- 26. 數學問題與百分比
- 27. onetoOne問題與學說
- 28. PHP數學問題
- 29. Python數學問題
- 30. PHP:數學問題
是不是使用Eigen那種矯枉過正?我爲vec4/mat4編寫了自己的類,以確保與OpenGL的兼容性。你可能要做的最複雜的事情就是反轉一個矩陣,這對於一個4x4矩陣來說仍然是微不足道的。我猜即使是QR分解也不能完成4x4矩陣,爲什麼Eigen? – zerm 2010-09-08 12:52:48
如果你重新考慮這個問題,你可以使用我的課程(如果你願意的話)(我不會說他們是最好的或者是完全的,但是他們已經很好地服役了我)。這裏是:http://ioctl.eu/browser/opengl/base/src/mat4.h和http://ioctl.eu/browser/opengl/base/src/vec4.h – zerm 2010-09-08 12:56:10
「問題」:Doesn' t顯示,顯示錯誤,崩潰,什麼? – genpfault 2010-09-08 13:36:42