查看: 1128|回复: 0

OsgEarth中模型和粒子绑定运动时粒子变得散乱的问题

[复制链接]

该用户从未签到

发表于 2013-5-19 22:21:15 | 显示全部楼层 |阅读模式
本帖最后由 xzq37xzq 于 2013-5-19 22:21 编辑

  在OsgEarth中用经纬高坐标对飞机模型和尾焰粒子绑定进行运动控制时,两者的位置姿态均正常变化,但是尾焰粒子的形状随着时间推移变得逐渐散乱,呈很长的一条直线。
  PS:我目前的做法是,将飞机节点和粒子系统节点放在同一MatrixTransform下,设置该MatrixTransform的UpdateCallback为自定义的节点回调;在节点回调的operator中,传入经纬高和姿态角数据,先用computeLocaltoWorldMatrixFormLLA()将经纬高转换为地心坐标系下的变换矩阵,然后调用setMatrix方法进行矩阵变换,飞机和尾焰就在MatrixTransform的作用下绑定运动。
  问题可能出在哪里,应该如何正确进行控制,求高人指点~谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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