将Bathymetry真实世界坐标转换为OpenGL ES 2.0中的标准化坐标

时间:2014-03-26 08:16:21

标签: android opengl-es opengl-es-2.0

我从在线资源下载了BathyMetry数据,资源包含下面的X,Y,Z信息

 542484.986   5234278.220 -9.129072
 542487.256   5234278.236 -9.240440
 542489.601   5234278.253 -9.281879
 542491.871   5234278.269 -9.457996
 542494.216   5234278.286 -10.245342
 542496.486   5234278.303 -10.499158
 542498.831   5234278.320 -10.698585
 542501.101   5234278.336 -10.719304
 542484.962   5234281.554 -9.222311
 542487.232   5234281.570 -9.315549
 542489.577   5234281.587 -9.403607

由于openGL Es可见值介于-1 and +1之间,如何将上述所有real world co-ordinates转换为normalised screen coordinates

1 个答案:

答案 0 :(得分:1)

您可能需要手动标准化值'

  

标准化值=值/(数据集中的最大值)

我不确定这可以通过OpenGL为您完成,但请不要引用我。