public static float GetTerrainElevation(LatLon geoCoord) { float elevation = 0f; Vector3 pointOnUnitSphere = GeoCoord.GetPosRadius(geoCoord, 1); //Vector3 realWorldPos = geoCoord.planet.GetShapeGenerator().CalculatePointOnPlanet(pointOnUnitSphere); //geoCoord.planet.marker.transform.position = realWorldPos; //elevation = Vector3.Distance(geoCoord.centre, realWorldPos) - geoCoord.radius; elevation = 0f; // geoCoord.planet.GetShapeGenerator().CalculateHeight(pointOnUnitSphere) - geoCoord.radius; return(elevation); }