多语言展示
当前在线:1937今日阅读:168今日分享:49

显示Mesh中的三角形格网细节(Mesh线框图)

在进行.mesh向.x文件转换工作中,必要的一步是读取出.mesh文件中所有的三角形数据。这里有一种方法,可以在提取之前,看看一个.mesh中的三角形格网细节。
方法/步骤
1

代码修改在DLL插件工程中进行:打开E:\Test\plugins\FirstPlugin中的FirstPlugin.sln,在如图所示位置添加下面这行代码:OgreView::getSingleton().getCamera()->setPolygonMode(Ogre::PM_WIREFRAME);

2

添加新的代码之后,Rebuild,之后退出。打开E:\Test\Sample\FirstTest中的C#界面主程序,运行

3

修改代码之前

4

修改代码之后

代码的扩展学习(点云图)
1

将光标置于代码中的关键字PM_WIREFRAME上,按下Alt+G键,可以追踪到该关键字的定义处,发现还有两外两个关键字备选:

2

那么将新添加的代码中的关键字PM_WIREFRAME改为PM_POINTS,运行的结果就应该不是线框图了,而是点云图,运行结果如下:

3

可以对比一下三张图片的区别

推荐信息