2014-02-24 95 views
0

我正在开发一个项目,用线条,矩形,立方体和真实世界坐标来显示几何图形。 数据我长相像这样工作:标准化OpenGL ES 2.0中的真实世界GPS坐标

X Y Z^

320256.49999999988 151844.29689999999 15.24
320256.49999999988 151844.29689999999 15.24
320256.51219999988 151844.29689999999 45.719999999999999
320256.55179999978 151844.2938999999 76.200000000026009
320256.55179999978 151844.2938999999 76.200000000026009
320256.61889999988 151844.2816999999 106.680000000026
320256.70729999989 151844.25119999991 137.15999999928621

这些坐标以米为单位的UTM区域

这些都是需要由线连接的一系列点。 我发现我们需要将这些数据标准化以便在OpenGL中对其进行可视化。 我尝试使用以下公式来标准化坐标: (X - Xmin)/(Xmax - Xmin)。

它看起来不行。你可以请建议如何规范化现实世界坐标,以便在OpenGL ES 2.0中可视化它们:android

+0

也许你应该包含更多关于你想要做什么的信息。法线向量通常用于照明,并且它们与GPS坐标的使用不会影响我,所以您的意思可能不同。 – Jherico

+0

这些坐标仍然没有意义。他们应该在什么单位? – Jherico

+0

某些UTM区域中的这些坐标是以米为单位的吗? – user3146587

回答

0

规格化向量包括将其除以长度。对于具有X,Y和Z坐标的3值矢量,长度为sqrt(X^2 + Y^2 + Z^2),法线为(X /长度,Y /长度,Z /长度)。

+0

我的问题不清楚。我编辑了一下。你能再次看看这个问题吗? – anayabu

0

你很想把球体wgs84坐标转换成笛卡儿坐标。乘以x乘以cos(纬度)

相关问题