Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ElevationTile

Index

Constructors

constructor

Properties

East

East: any

ElevationData

ElevationData: Array<any> = []

HalfSamplerCount

HalfSamplerCount: number = this.SamplePerTile / 2

NEtriangles

NEtriangles: Array<any> = []

NEuv

NEuv: Array<Array<any>> = [[]]

NEvertices

NEvertices: Array<any> = []

NWtriangles

NWtriangles: Array<any> = []

NWuv

NWuv: Array<Array<any>> = [[]]

NWvertices

NWvertices: Array<any> = []

North

North: any

Origin

Origin: Vector3 = new THREE.Vector3()

SEtriangles

SEtriangles: Array<any> = []

SEuv

SEuv: Array<Array<any>> = [[]]

SEvertices

SEvertices: Array<any> = []

SWtriangles

SWtriangles: Array<any> = []

SWuv

SWuv: Array<Array<any>> = [[]]

SWvertices

SWvertices: Array<any> = []

SamplePerTile

SamplePerTile: number = 64

South

South: any

West

West: any

col

col: number = -1

isTin

isTin: boolean = false

level

level: number = -1

m_Center

m_Center: Vector3 = new THREE.Vector3()

m_Head

m_Head: DemHeader = new CMWORLD.DemHeader()

maxElev

maxElev: number = 0

minElev

minElev: number = 0

row

row: number = -1

Methods

CalculateSubElevatedVertex

  • CalculateSubElevatedVertex(corner: any, vertices: any, uvs: any, indexs: any, elevationArray: any): void
  • Parameters

    • corner: any
    • vertices: any
    • uvs: any
    • indexs: any
    • elevationArray: any

    Returns void

ClearBaseData

  • ClearBaseData(): void
  • Returns void

CreateElevatedMesh

  • CreateElevatedMesh(): void
  • Returns void

CreateTinMesh

  • CreateTinMesh(data: any): void
  • Parameters

    • data: any

    Returns void

GetElevationAt

  • GetElevationAt(latitude: any, longitude: any, heights: any, DataBufferWidth: any): number
  • Parameters

    • latitude: any
    • longitude: any
    • heights: any
    • DataBufferWidth: any

    Returns number

GetElevationData

  • GetElevationData(north: any, south: any, west: any, east: any, VertexWidth: any, data: any): boolean
  • Parameters

    • north: any
    • south: any
    • west: any
    • east: any
    • VertexWidth: any
    • data: any

    Returns boolean

GetTrianglesData

  • GetTrianglesData(corner: any): Array<any>
  • Parameters

    • corner: any

    Returns Array<any>

GetUVData

  • GetUVData(corner: any): Array<Array<any>>
  • Parameters

    • corner: any

    Returns Array<Array<any>>

GetVerticeData

  • GetVerticeData(corner: any): Array<any>
  • Parameters

    • corner: any

    Returns Array<any>

LoadHeightData

  • LoadHeightData(data: any): any
  • Parameters

    • data: any

    Returns any

calculate_normals

  • calculate_normals(vertices: any, tri: any): void
  • Parameters

    • vertices: any
    • tri: any

    Returns void

set

  • set(level: any, row: any, col: any, north: any, south: any, east: any, west: any, origin: any): void
  • Parameters

    • level: any
    • row: any
    • col: any
    • north: any
    • south: any
    • east: any
    • west: any
    • origin: any

    Returns void

Generated using TypeDoc