Сетка из карты высот в Ogre3D - PullRequest
       6

Сетка из карты высот в Ogre3D

1 голос
/ 20 августа 2010

Используя движок Ogre3D (C ++), я хотел бы создать сетку из карты высот в градациях серого. Я знаю, что инструменты Terrain могут сделать это, но я просто хочу простую сетку. Каков был бы лучший способ сделать это? Это звучит довольно просто, но я не могу найти свой путь в документе Ogre3d.

Спасибо!

1 Ответ

3 голосов
/ 20 августа 2010

Один из способов сделать это - извлечь все значения высоты и вылить их в Ogre :: ManualObject .

Затем вызовите ManualObject :: convertToMesh (...) для преобразования.

Запустите MeshSerializer и используйте его для сохранения сетки в файл.

MeshPtr pmo = mo.convertToMesh( "GrassBladesMesh" );
MeshSerializer ser;
ser.exportMesh( pmo.getPointer(), "grass.mesh" );

См. Ссылку Ogre :: ManualObject выше для получения дополнительной информации.НТН

...