Axiom.Components.Terrain.TerrainGroup.GetHeightAtWorldPosition C# (CSharp) Method

GetHeightAtWorldPosition() public method

public GetHeightAtWorldPosition ( Vector3 pos, Terrain &terrain ) : float
pos Vector3
terrain Terrain
return float
        public float GetHeightAtWorldPosition(Vector3 pos, ref Terrain terrain)
        {
            long x = 0, y = 0;
            ConvertWorldPositionToTerrainSlot(pos, out x, out y);
            TerrainSlot slot = GetTerrainSlot(x, y);
            if (slot != null && slot.Instance != null && slot.Instance.IsLoaded)
            {
                if (terrain != null)
                    terrain = slot.Instance;
                return slot.Instance.GetHeightAtWorldPosition(pos);
            }
            else
            {
                if (terrain != null)
                    terrain = null;
                return 0;
            }
        }
        /// <summary>

Same methods

TerrainGroup::GetHeightAtWorldPosition ( Vector3 position ) : float
TerrainGroup::GetHeightAtWorldPosition ( float x, float y, float z ) : float
TerrainGroup::GetHeightAtWorldPosition ( float x, float y, float z, Terrain &terrain ) : float