|
|
TRI_MATERIAL(0x4130)
对这个块的内容不太了解,只知道内容里有材质名,其它的可否告知?
另外,对材质和三角面的映射关系没弄明白,它们倒底是怎样映射的?
我下了个读3DS的程序(就常见的那一版本),读自己的3DS文件时,材质显示不出来,屏幕上物体是一种颜色,很郁闷,debug时发现下面的程序段
if(pMaterials.size() && pObject->materialID>= 0)
{
BYTE *pColor = pMaterials[pObject->materialID]->color;
glColor3ub(pColor[0],pColor[1],pColor[2]);
}
color永远是一种颜色,那程序不完善,貌似只读了材质块的名字,其它都没读出来,
不知我的问题有没有讲明白,希望高手指点下!拜托了,在做毕设,急啊~~ [em7] |
|