2010-11-16 51 views
0

我開發一個Android應用程序中一個OpenGL的幾何形狀。出口攪拌機模型轉換成C++頭文件

我有攪拌機繪製的3D模型。你知道是否有辦法將該模型導出到OpenGL幾何體中?

我打算用C++代碼加載模型,並用OpenGL繪製。但如果你知道更好的選擇,請告訴我。

回答

2

沒有這樣的格式,如OpenGL幾何。你將不得不創建自己的結構來存儲和管理你的頂點和三角形。

如果你不希望使用任何第三方加載器,可能是最簡單的事情將是使用Wavefront OBJ格式。解析非常簡單,您可以將攪拌機中的模型導出爲可以本地導出到obj的模型。

如果你不想從頭開始,你可以使用我的非常基本的 OBJ loader for OpenGL。從here下載。

0

下面是.blend格式的文檔:http://www.atmind.nl/blender/mystery_ot_blend.html 雖然,您最好將其導出爲不同的格式。如果你被困在.blend文件中,有一個工具可以轉換成Bullet的一部分,稱爲readblend。

你如何使用這些數據是依賴於你的OpenGL應用程序是如何構成的。如果你還在計劃階段,Ogre3D可能會有用嗎? http://www.ogre3D.org