interface l_terrain {
    convertLatLonToMeters(
        lat: number,
        lon: number,
    ): LuaMultiReturn<[number, number]>;
    convertMetersToLatLon(...args: any[]): unknown;
    convertMGRStoMeters(...args: any[]): unknown;
    Create(...args: any[]): unknown;
    FindNearestPoint(...args: any[]): unknown;
    FindOptimalPath(...args: any[]): unknown;
    findPathOnRoads(...args: any[]): unknown;
    getBeacons(...args: any[]): unknown;
    getClosestPointOnRoads(...args: any[]): unknown;
    getClosestValidPoint(...args: any[]): unknown;
    getCrossParam(...args: any[]): unknown;
    GetHeight(x: number, y: number): number;
    GetMGRScoordinates(...args: any[]): unknown;
    getObjectPosition(...args: any[]): unknown;
    getObjectsAtMapPoint(...args: any[]): unknown;
    getRadio(...args: any[]): unknown;
    getRunwayHeading(...args: any[]): unknown;
    getRunwayList(...args: any[]): unknown;
    GetSeasons(...args: any[]): unknown;
    getStandList(...args: any[]): unknown;
    GetSurfaceHeightWithSeabed(...args: any[]): unknown;
    GetSurfaceType(...args: any[]): unknown;
    getTechSkinByDate(...args: any[]): unknown;
    getTempratureRangeByDate(...args: any[]): unknown;
    GetTerrainConfig(...args: any[]): unknown;
    getTerrainShpare(...args: any[]): unknown;
    Init(...args: any[]): unknown;
    InitLight(...args: any[]): unknown;
    isVisible(...args: any[]): unknown;
    Release(...args: any[]): unknown;
}

Hierarchy (View Summary)

Methods

  • Takes a latitude and longitude and returns the x and y coordinates in meters.

    See usage in DCS Source files

    Parameters

    • lat: number

      {number} Latitude in degrees

    • lon: number

      {number} Longitude in degrees

    Returns LuaMultiReturn<[number, number]>

    x and y coordinates in meters

    local x, y = terrain.convertLatLonToMeters(beaconData.position.latitude, beaconData.position.longitude)
    
  • Returns the height of the terrain at the given coordinates.

    See usage in DCS Source files

    Parameters

    • x: number

      {number} x coordinate in meters

    • y: number

      {number} y coordinate in meters

    Returns number

    local airdrome.height = Terrain.GetHeight(airdrome.x, airdrome.y)