Max里,Mesh真是高级自由度啊
今天发现,max自己的茶壶的Mesh,存在一个面有两个点的索引相同的情况。啊哈哈哈,mesh真是什么结构都有。有兴趣的可以试一下

for (int i=0; i<GetCOREInterface()->GetSelNodeCount(); i++)
{
Object * selectObject = ip->GetSelNode(i)->GetObjectRef();
TriObject *tri = (TriObject *)selectObject->ConvertToType(ip->GetTime(),Class_ID(TRIOBJ_CLASS_ID, 0));
Mesh tempMesh = tri->GetMesh();
int faceCount = tempMesh.numFaces;
for (int fi = 0;fi<faceCount;++fi)
{
Face tempface = tempMesh.faces[fi];
char v1char[10] = {'0'};
DWORD v1 = tempface.v[0];
ultoa(v1,v1char,10);
char v2char[10] = {'0'};
DWORD v2 = tempface.v[1];
ultoa(v2,v2char,10);
char v3char[10] = {'0'};
DWORD v3 = tempface.v[2];
ultoa(v3,v3char,10);
char fichar[10] = {'0'};
ultoa(fi,fichar,10);
mputs("fi : ");
mputs(fichar);
mputs(" | ");
mputs(v1char);
mputs(" , ");
mputs(v2char);
mputs(" , ");
mputs(v3char);
mputs("\r\n");
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步