osg fbx模型删除模型中的某几个节点,实现编辑模型的功能

Posted herd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了osg fbx模型删除模型中的某几个节点,实现编辑模型的功能相关的知识,希望对你有一定的参考价值。

技术图片

fbx model element count:8
0 三维视图: 三维 4294967295 osg::MatrixTransform
1 基本墙 wall_240 [361750] 4294967295 osg::MatrixTransform
2 基本墙 wall_240 [361813] 4294967295 osg::MatrixTransform
3 基本墙 wall_240 [361889] 4294967295 osg::MatrixTransform
4 基本墙 wall_240 [361993] 4294967295 osg::MatrixTransform
5 基本墙 wall_240 [362170] 4294967295 osg::MatrixTransform
6 基本墙 wall_240 [362246] 4294967295 osg::MatrixTransform
7 基本墙 wall_240 [362332] 4294967295 osg::MatrixTransform

osg delete fbx model node

group1->removeChild(sg->getChild(1));
group1->removeChild(sg->getChild(2));

 

技术图片
fbx model element count:6
0 三维视图: 三维 4294967295 osg::MatrixTransform
1 基本墙 wall_240 [361889] 4294967295 osg::MatrixTransform
2 基本墙 wall_240 [361993] 4294967295 osg::MatrixTransform
3 基本墙 wall_240 [362170] 4294967295 osg::MatrixTransform
4 基本墙 wall_240 [362246] 4294967295 osg::MatrixTransform
5 基本墙 wall_240 [362332] 4294967295 osg::MatrixTransform

 

3dMax导出的部分fbx模型删除模型中某几个节点好像还是有问题,但大多数fbx模型中的节点都能够正常删除。

 

以上是关于osg fbx模型删除模型中的某几个节点,实现编辑模型的功能的主要内容,如果未能解决你的问题,请参考以下文章

osg fbx 模型树结构

osg模型部分节点旋转

unity中如何用c#脚本控制fbx模型骨骼节点的移动?求具体代码

matlab中如何给一个矩阵中的某几个特定位置赋值

PDMS模型转换为FBX,或者转换为3dmax能够导入的数据格式

如何在Blender中导出并优化FBX文件