osg坐标经过矩阵缩放后的影响

今天碰到一个很鬼畜的问题: 在osgEarth上通过经纬度选取两个点,转为世界坐标后求差得到出发点指向目的点的相对位置向量,将该位置向量作为出发点子节点的translate参数进行一个简单的回调动画,得到的结果与预期大相径庭。 如下图: 得到的结果是模型飞到天边去了,位置相差巨大。经检查坐标转换函数没有问题,最后发现是矩阵缩放的 osg::Matrix::scale方法惹的祸,因为模型不符合预期大
相关文章
相关标签/搜索