查看: 1196|回复: 1

怎样得到一个模型在场景中的位置

[复制链接]

该用户从未签到

发表于 2010-7-8 09:46:10 | 显示全部楼层 |阅读模式
例如:一个卫星,卫星上面有一个敏感器,是卫星的一个子节点,敏感器相对于卫星中心的初始安装位置已知,现在仿真程序发送了卫星的轨道位置与姿态转角,当然在演示程序OSG中得到了卫星位置与姿态相应显示,当然这个敏感器也随着卫星运动与转动,问现在怎么知道这个敏感器在惯性空间的位置?
非常感谢!

该用户从未签到

发表于 2010-7-8 10:38:40 | 显示全部楼层
先取得这个敏感器到场景根节点的路径,然后用osg::computeLocalToWorld(nodePath)这个函数计算得到matrix,再把敏感器的局部坐标vec*matrix就是世界坐标系中敏感器的位置了。
我记得我问过array相似的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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