DCS World Typescript
    Preparing search index...
    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)

    Index

    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)