国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

新創(chuàng)建Mesh中的三角形格網(wǎng)細(xì)節(jié)并進(jìn)行代碼修改

在進(jìn)行.mesh向.x文件轉(zhuǎn)換工作中,提取出所有三角形數(shù)據(jù)是非常必要的。為了更好地理解和調(diào)整三角形的位置和細(xì)節(jié),可以進(jìn)行一些代碼修改來(lái)創(chuàng)建三角形格網(wǎng)細(xì)節(jié)。首先,在DLL插件工程中打開(kāi)E:Testplu

在進(jìn)行.mesh向.x文件轉(zhuǎn)換工作中,提取出所有三角形數(shù)據(jù)是非常必要的。為了更好地理解和調(diào)整三角形的位置和細(xì)節(jié),可以進(jìn)行一些代碼修改來(lái)創(chuàng)建三角形格網(wǎng)細(xì)節(jié)。

首先,在DLL插件工程中打開(kāi)E:TestpluginsFirstPlugin中的,找到如圖所示的位置,并添加下面這行代碼:

1. 代碼修改

OgreView::getSingleton(%_WIREFRAME);

這行代碼將攝像機(jī)的多邊形模式設(shè)置為線框圖,從而創(chuàng)建出三角形格網(wǎng)細(xì)節(jié)。

接下來(lái),需要進(jìn)行Rebuild操作并退出。然后,打開(kāi)E:TestSampleFirstTest中的C界面主程序并運(yùn)行。

2. 添加新的代碼

現(xiàn)在,可以在C界面主程序中添加新的代碼來(lái)進(jìn)一步優(yōu)化三角形格網(wǎng)細(xì)節(jié)。具體來(lái)說(shuō),可以使用以下代碼:

// Create wire frame material

Ogre::MaterialPtr mat Ogre::MaterialManager::getSingleton().create("WireFrame", Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME);

mat->getTechnique(0)->getPass(0)->setPolygonMode(Ogre::PM_WIREFRAME);

mat->getTechnique(0)->getPass(0)->setDepthCheckEnabled(false);

mat->getTechnique(0)->getPass(0)->setDepthWriteEnabled(false);

// Set wire frame material to all sub-meshes

for (unsigned int i 0; i < mMesh->getNumSubMeshes(); i)

{

mMesh->getSubMesh(i)->setMaterialName("WireFrame");

}

這段代碼創(chuàng)建了一個(gè)名為"WireFrame"的材質(zhì),并將其應(yīng)用于所有子網(wǎng)格。通過(guò)這種方式,您可以更輕松地查看和調(diào)整三角形格網(wǎng)細(xì)節(jié)。

3. 修改代碼之前

在進(jìn)行代碼修改之前,您只能看到無(wú)法完全了解三角形細(xì)節(jié)的表面外觀。這使得調(diào)整三角形的位置和外觀變得困難,并且可能導(dǎo)致錯(cuò)誤或低效的轉(zhuǎn)換結(jié)果。

4. 修改代碼之后

通過(guò)上述代碼修改,您現(xiàn)在可以創(chuàng)建出更詳細(xì)的三角形格網(wǎng)細(xì)節(jié),并更輕松地查看和調(diào)整它們的位置和外觀。這將幫助您生成更準(zhǔn)確,更高效的轉(zhuǎn)換結(jié)果。

總之,了解如何創(chuàng)建三角形格網(wǎng)細(xì)節(jié)以及如何進(jìn)行代碼修改是進(jìn)行.mesh向.x文件轉(zhuǎn)換工作中的關(guān)鍵步驟。這些技巧將幫助您更好地掌握三角形的位置和細(xì)節(jié),并生成更準(zhǔn)確,更高效的轉(zhuǎn)換結(jié)果。

標(biāo)簽: