使用Ogre3D引擎(C ++),我想从灰度高度图生成网格。我知道Terrain工具可以做到这一点,但我只想要一个简单的网格。最好的方法是什么?这听起来非常基本,但我无法在Ogre3d doc中找到自己的方式。
谢谢!
答案 0 :(得分:3)
一种方法是提取所有高度值并将它们输入Ogre::ManualObject。
然后调用ManualObject :: convertToMesh(...)进行转换。
启动MeshSerializer并使用它将网格保存到文件中。
MeshPtr pmo = mo.convertToMesh( "GrassBladesMesh" ); MeshSerializer ser; ser.exportMesh( pmo.getPointer(), "grass.mesh" );
有关详细信息,请参阅上面的Ogre :: ManualObject链接。 HTH