Se彩 发表于 2017-7-3 16:06:08

osgEarth中自动生成管道的问题

使用array大神的osgModeling自动生成管道在osg下效果很好,没发现什么问题,但是在osgEarth下发现生成的管道圆截面是变形的,经过分析发现是圆截面顶点计算有问题,在osgEarth下使用的是经纬度坐标转为XYZ坐标然后再进行放样计算,生成的顶点精度不足,有什么办法可以解决这个问题?
曾经尝试过将放样计算全部改为double和Vec3d、Vec3dArray,发现略有好转,但依然达不到圆滑的效果。
我发现使用转为XYZ坐标后,路径点的值会变得非常大,我觉得问题应该出现在这里。想过使用矩阵变换,但是又不知道该放在哪里。
这个问题该怎么解决?劳烦大神们有空解答一下







Se彩 发表于 2017-7-4 18:41:49

问题自己解决了,结贴:lol
页: [1]
查看完整版本: osgEarth中自动生成管道的问题