|
麻烦问一下,在投影模式下,如何再给定的经纬度坐标下放置模型
之前earth文件使用的type是geometric的
使用CoordinateSystemsNode的
csn->getEllipsoidModel()->computeLocalToWorldTransformFromLatLongHeight(lat,long, height, mtTemp);
转换的矩阵,使用setmatrix就可以了
现在改成type=projected的时候
有两种情况
1.增加语句<profile>global-mercator</profile>
地球经纬度变成xyz坐标值
2.不增加语句<profile>global-mercator</profile>
使用csn->getEllipsoidModel()->computeLocalToWorldTransformFromLatLongHeight(lat,long, height, mtTemp);
得到的是再XYZ状态下的坐标矩阵
使用csn->getEllipsoidModel()->computeLocalToWorldTransformFromXYZ(lat,long, height, mtTemp);
都得不到想要对应位置的矩阵
|
|