Пример #1
0
        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);
        }