查看: 4418|回复: 11

关于带有DOF,开关节点的模型

[复制链接]

该用户从未签到

发表于 2009-1-23 22:28:32 | 显示全部楼层 |阅读模式
我想问一下,如何制作含有DOF和开关节点的模型文件,就像海军教程中的坦克一样.
这样的模型制作是使用什么第三方的软件,还是用OSG本身来组装上的?谢谢

该用户从未签到

发表于 2009-1-24 00:21:44 | 显示全部楼层
DOF节点通常是Open Flight等库生成的模型,以及.flt文件中的重要组成部分。自己设计节点结构的话,一般不常用(因为要自己手动设置一个PUT矩阵,不熟悉的话挺麻烦)。
开关(Switch)节点则是无论外部模型还是自己设计场景结构时都不可或缺的组成部分。

该用户从未签到

 楼主| 发表于 2009-1-24 08:26:00 | 显示全部楼层
哦,是这样~
那我还是不太明白,如果我要模拟一条生产线,对于生产线上的产品,我可以在程序运行是动态加载进来.而对于整条生产线来说,必定会有一些运动部件的,而是否也需要我在程序开始之前用OSG把他们"拼装"在一起?
我主要是在考虑如果有一个凹多边形,比如螺母,还有一个凸多边形螺栓的话.我很想知道对于螺母来说OSG是如何将其呈现在场景中的,也就是说对于螺母的内环空心部分,OSG是如何处理的?还是说这关系到螺母本身建模时的设置的?谢谢~
问题有点乱,还请见谅

该用户从未签到

发表于 2009-1-24 09:18:59 | 显示全部楼层
那个,您的问题确实比较乱,因为我完全没有看懂您的设计需求是什么……
“对于整条生产线来说,必定会有一些运动部件的”,这些部件可以是仿真循环开始前构建好的,也可以是动态加载的,完全取决于您。
“对于螺母来说,OSG是如何将其呈现在场景中的”,OSG对于模型本身不会有什么要求,您建模的时候是什么样子,OSG呈现给您的就是什么样子。至于装配的时候如何对准,如何判断螺纹的咬合之类,这不是图形渲染库需要关注的内容,OSG也不会提供这方面的处理工具

OSG是一个实时图形渲染库,不是UG那样的工程建模和装配工具,也不是Quest那样的生产调配和ERP工具。OSG的内容永远都不会超出图形渲染和场景管理的范围

该用户从未签到

发表于 2009-1-24 09:36:36 | 显示全部楼层
用建模软件建好模型,然后导入到Multigen Creator,设置DOF或者Switch节点即可。

该用户从未签到

 楼主| 发表于 2009-1-24 12:19:59 | 显示全部楼层
真不好意思,问的很不好~
碰撞检测在OSG中能否实现?还是说我要在其他程序中做这些,然后紧紧是用OSG来做场景的呈现?

该用户从未签到

发表于 2009-1-24 13:02:19 | 显示全部楼层
OSG支持比较基础的碰撞检测,可以参看osgUtil::IntersectionVisitor及相关的例子。

更专业的碰撞检测以及各种物理情景的模拟,我和法国工程师Sukender正在合作开发的osgPhysics工程将会在不久以后发布,以提供OSG与各种物理引擎(PAL,PhysX,ODE等)的接口,并计划加入到未来的OSG核心当中。

该用户从未签到

 楼主| 发表于 2009-1-24 13:45:49 | 显示全部楼层
版主很强大啊~我会时刻关注的~谢谢

该用户从未签到

发表于 2011-2-22 19:10:56 | 显示全部楼层
回复 5# tan_dunming


      请问下,可以用MultiGen Creator来制作像海军教程那样的具有dof节点的tank吗?

该用户从未签到

发表于 2011-2-22 19:45:33 | 显示全部楼层
回复 7# array

太期待了!

该用户从未签到

发表于 2011-11-12 13:57:05 | 显示全部楼层
whyecyf 发表于 2011-2-22 19:10
回复 5# tan_dunming

请问下,可以用MultiGen Creator来制作像海军教程那样的具有dof节点的tank吗?

你的这个问题解决没?能画出那样的坦克不?

该用户从未签到

发表于 2011-11-12 21:02:27 | 显示全部楼层
MAX也可以建这样的模型。。。含DOF节点的IVE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表