我要发帖 回复

论坛元老

51

主题

1万

积分

23

专家分

开拓者

:

私信
发表时间 : 2009-12-2 20:07:49 | 浏览 : 1154    评论 : 5
本帖最后由 sichuanwww 于 2009-12-2 08:14 PM 编辑

一个物体的DOF能不能把另外一个物体添加为孩子?
pDOF->addChild(pObject);为什么说addChild不是DOF的成员函数呢?其实就是想实现一个物体挂到另外一个支架上,物体随支架调整六个自由度。x,y,z已经实现,H,P,R没有实现。H,P,R是与DOF相关的。
谢谢!

最近VR访客

henry0henry 评论于2009-12-2 21:17:23
我感觉用dof不太好实现吧,因为dof是模型内的节点,而另一个物体是另一个模型,你可以考虑把另一个物体 作为模型内节点来试试
欢迎大家光临我的blog
http://henry0henry.blogspot.com/
sichuanwww 评论于2009-12-2 21:24:50
内部节点?另外一个物体是可能动态配置的,放到内部就作死了,不能调换。还是谢谢哈!
player111 评论于2009-12-3 22:55:46
直接获取DOF节点的HPR值付给object不行吗
sichuanwww 评论于2009-12-4 12:52:00
解决方法是加一个TRANSFORM   ,然后使用 push_back_child。DOF的孩子为TRANSFORM,TRANSFORM的孩子为物体。顺利解决!就是不知 DOF的   addChild 与push_back_child有什么区别?
joe_li001 评论于2010-3-2 15:53:44
不能。但可以直接用这个物体把另一个物体加为孩子。

手机版|VR开发网 ( 津ICP备18009691号 ) 统计 网安备12019202000257

GMT+8, 2020-9-23 03:08 PM

返回顶部