1
使用Ogre3D引擎(C++),我想從灰度高度圖生成網格。我知道地形工具可以做到這一點,但我只想要一個簡單的網格。什麼是最好的方式來做到這一點?這聽起來很基本,但我無法在Ogre3d文檔中找到自己的方式。Ogre3D中的高度貼圖網格
謝謝!
使用Ogre3D引擎(C++),我想從灰度高度圖生成網格。我知道地形工具可以做到這一點,但我只想要一個簡單的網格。什麼是最好的方式來做到這一點?這聽起來很基本,但我無法在Ogre3d文檔中找到自己的方式。Ogre3D中的高度貼圖網格
謝謝!
一種方法是提取所有高度值並將它們抽成Ogre::ManualObject。
然後調用ManualObject :: convertToMesh(...)進行轉換。
啓動MeshSerializer並使用它將網格保存到文件中。
MeshPtr pmo = mo.convertToMesh("GrassBladesMesh"); MeshSerializer ser; ser.exportMesh(pmo.getPointer(), "grass.mesh");
有關更多信息,請參閱上面的Ogre :: ManualObject鏈接。 HTH
謝謝,這個ManualObject看起來非常方便,我會給它一個鏡頭! – Jim 2010-08-22 10:08:26