MAX SDK 中将已经烘培的物体全部选中
来源:互联网 发布:网页强制复制软件 编辑:程序博客网 时间:2024/05/01 16:13
这个功能已经很普遍了,因为烘培过的物体在做VR时要做特别处理,有时需要将其全部选择出来.
贴出代码:
void SelAllBakeObj(Interface *ip,char *display) //选择已经烘培物体
{
ip->ProgressStart(display, 1, ThreadPro, 0); //进度条
INode *nd=GetCOREInterface()->GetRootNode(); //得到根结点
int count=nd->NumberOfChildren(); //得到所有结点数
for (int j=0; j<count; j++) //遍历所有的物体
{
ip->ProgressUpdate(j*100/count);
INode *node =nd->GetChildNode(j); //得到子结点
Mtl *m=node->GetMtl();
if(m&&m->ClassID()==Class_ID(BAKE_SHELL_CLASS_ID,0)) //其材质为烘培材质
ip->SelectNode(node,0); //置选择状态
}
ip->ProgressUpdate(100);
ip->ProgressEnd();
}
希望大家热烈讨论. 虽然这么点语句,但对于没有资料的我当时写的时候费了好大的劲.
希望大家不要再走重复的路
__________________________
朱长德
虚拟闲人
zhucde
论坛:http://www.bezier.com.cn/bbs
zhucde@hotmail.com
- MAX SDK 中将已经烘培的物体全部选中
- MAX SDK 中更中重名材质 烘培材质
- unity3d中如何烘培物体
- MAX SDK 中更中重名物体
- unity3d 为什么物体无法被lightmapping烘培阴影?
- MAX SDK中对所选择或所有的物体进行改名(加前缀,后缀等)
- MAX SDK 中筛选0面或0点的物体,并进行清除
- Unity3D之动态修改烘培贴图的大小&脚本烘培场景
- 【JavaWeb】checkbox的全部选中
- 实现CheckboxGroup的全部选中
- Unity3D 5.1烘培
- Light烘培原理
- unity烘培
- unity烘培
- 全部的Libux发行版已经到货!
- GAE的HTTPS已经全部沦陷
- Unity的Scene场景选中物体Hierarchy窗口无法锁定选中的物体的问题
- visio中将英文字符串全部小写的做法
- 从技术角度理解的SOA
- 统计在线用户列表 for .net WebForm
- C#.net读写XML文件
- .Net 中string与byte[]相互转换
- 成长的力量--销售技巧
- MAX SDK 中将已经烘培的物体全部选中
- 文章本天成,妙手偶得知
- 什么是真正的朋友
- 文章本天成,妙手偶得知
- tomcat5.5.9 远程调试
- 数据操作层的基类,主要封装了数据的增,删,改,查功能
- 在.NET程序安装包中附带 SQL SERVER数据库安装功能
- TopCoder--计算矩形的公有面积
- TopCoder--计算矩形的公有面积2