我有一组纬度和经度坐标需要在我正在开发的GL程序中呈现。我有关于每个纬度和经度度数的单位数量的信息(我将坐标表示为十进制度数,例如27.1234)-例如,每个经度15个单位,每个纬度10个单位。但是,我在渲染方面遇到了问题。
这个计算给我可以用于渲染的位置,但并不完美。我最初仅使用像S026.33.01.806 E148.46.27.009这样的坐标进行测试,当我切换到像N039.52.19.030 W075.14.28.107这样的坐标时,渲染结果上下颠倒并水平翻转。
这可能是对OpenGL及其如何解释坐标的基本理解缺乏,或者我可能错误地解决了问题。我正在使用Python和PyOpenGL,但我认为这个算法可以在没有特定语言要求的情况下完成。
编辑:我已上传似乎最相关的代码 http://slexy.org/view/s21LKiD9tj。
这个计算给我可以用于渲染的位置,但并不完美。我最初仅使用像S026.33.01.806 E148.46.27.009这样的坐标进行测试,当我切换到像N039.52.19.030 W075.14.28.107这样的坐标时,渲染结果上下颠倒并水平翻转。
这可能是对OpenGL及其如何解释坐标的基本理解缺乏,或者我可能错误地解决了问题。我正在使用Python和PyOpenGL,但我认为这个算法可以在没有特定语言要求的情况下完成。
编辑:我已上传似乎最相关的代码 http://slexy.org/view/s21LKiD9tj。