Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Height

Height: number = 0

LayerIndex

LayerIndex: number

UpdatingTexture

UpdatingTexture: boolean = false

Private WorldPosition

WorldPosition: Vector3 = null

cmworld

cmworld: CmWorld3 = CMWORLD.CmWorld3.getInstance()

cmworld3

cmworld3: CmWorld3 = CMWORLD.CmWorld3.getInstance()

completeModel

completeModel: boolean = false

id

id: number = this.uid

imageFileNotExist

imageFileNotExist: boolean = false

lastShowTime

lastShowTime: number = -1

Private limitedDistance

limitedDistance: number = PointMesh.maxLimitedDistance

Private meshObject

meshObject: Mesh = null

meshScale

meshScale: Vector3 = null

modelFileNotExist

modelFileNotExist: boolean = false

modelFileReady

modelFileReady: boolean = false

modelURL

modelURL: string = null

objInfo

objInfo: vw_Object = null

Private parentTile

parentTile: vw_Real3DTile

processingMesh

processingMesh: boolean = false

processingStartTime

processingStartTime: number = 0

renderFrameID

renderFrameID: number = -1

requestedFile

requestedFile: boolean = false

requestedTexture_time

requestedTexture_time: number = 0

textureChanged_time

textureChanged_time: number = 0

textureUrl

textureUrl: string = null

uid

uid: number = cm_cmvGeometry.GeometryUniqID++

xrotate

xrotate: number = 0

yrotate

yrotate: number = 0

zrotate

zrotate: number = 0

Static GeometryUniqID

GeometryUniqID: number = 100

Static deleteMeshTime

deleteMeshTime: number = 30 * 1000

Methods

Render

  • Render(distance: number): void
  • Parameters

    • distance: number

    Returns void

Update

  • Update(): void
  • Returns void

checkTexture

  • checkTexture(distance: number): void
  • Parameters

    • distance: number

    Returns void

dispose

  • dispose(): void
  • Returns void

draw

  • draw(context: any): void
  • Parameters

    • context: any

    Returns void

getModelWorkerParam

  • getModelWorkerParam(cmworld3: CmWorld3): object
  • Parameters

    Returns object

    • arraybuffer: any
    • dataAltitude: number
    • dataFileName: string
    • owner: this
    • resourceurl: string
    • url: string
    • version: number
    • xorig: number
    • yorig: number
    • zorig: number

getWorldPos

  • getWorldPos(): Vector3
  • Returns Vector3

isShow

  • isShow(): boolean
  • Returns boolean

makeColorMaterialFromColor

  • makeColorMaterialFromColor(matcolor: number): MeshPhongMaterial
  • Parameters

    • matcolor: number

    Returns MeshPhongMaterial

makeInWorker

  • makeInWorker(arraybuffer: any): boolean
  • Parameters

    • arraybuffer: any

    Returns boolean

makeTextureMaterialFromImage

  • makeTextureMaterialFromImage(img: any): MeshPhongMaterial
  • Parameters

    • img: any

    Returns MeshPhongMaterial

releaseMesh

  • releaseMesh(): void
  • Returns void

setFail

  • setFail(): void
  • Returns void

setMesh

  • setMesh(mesh: Mesh): void
  • Parameters

    • mesh: Mesh

    Returns void

setMeshProcessingFlag

  • setMeshProcessingFlag(): void
  • Returns void

setShowMesh

  • setShowMesh(show: boolean): void
  • Parameters

    • show: boolean

    Returns void

setTexture

  • setTexture(texture: Texture): void
  • Parameters

    • texture: Texture

    Returns void

splitFilename

  • splitFilename(url: any): object
  • Parameters

    • url: any

    Returns object

    • ext: any
    • filename: any

updateMesh

  • updateMesh(distance: number): void
  • Parameters

    • distance: number

    Returns void

updateTexture

  • updateTexture(inMaterial: Material, fileurl: string): void
  • Parameters

    • inMaterial: Material
    • fileurl: string

    Returns void

Static getTexLevel

  • getTexLevel(distance: number): number
  • Parameters

    • distance: number

    Returns number

Generated using TypeDoc