Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

UserObjects

UserObjects: Array<any> = new Array()

clipApply

clipApply: boolean = true

cmworld3Viewer

cmworld3Viewer: CmWorld3 = CmWorld3.getInstance()

id

id: number

m_mapinfo

m_mapinfo: TiledMapInfo = new TiledMapInfo()

name

name: string = null

objectCount

objectCount: number = 0

visible

visible: boolean = true

Static UniqueID

UniqueID: number = 1000

Methods

add

  • 객체를 추가한다.

    Parameters

    Returns boolean

clear

  • clear(): void
  • Layer에 있는 객체들을 모두 제거하고 초기화 한다.

    Returns void

getID

  • getID(): number
  • Returns number

getMapInfo

  • Returns TiledMapInfo

getObject

  • getObject(objName: string): any
  • Object의 이름으로 객체를 찾는다.

    Parameters

    • objName: string

    Returns any

Private getThreejObj3dArray

  • getThreejObj3dArray(): Object3D[]
  • threejs의 Object3D 객체의 Array를 얻는다.

    Returns Object3D[]

pickingByScreenCoordinate

  • pickingByScreenCoordinate(screen_x: number, screen_y: number): Intersection[]
  • 화면좌표를 통해서 picking을 수행한다.

    Parameters

    • screen_x: number
    • screen_y: number

    Returns Intersection[]

remove

  • 지정한 객체의 정보를 이용해서 해당 객체를 Layer에서 제거한다.

    Parameters

    Returns void

removebyID

  • removebyID(id: number): void
  • 객체의 ID를 이용하여 해당 객체를 Layer에서 제거한다.

    Parameters

    • id: number

    Returns void

removebyName

  • removebyName(name: string): void
  • 객체의 이름으로 해당 객체를 Layer에서 제거한다.

    Parameters

    • name: string

    Returns void

render

  • render(): void
  • Returns void

setMapInfo

  • Parameters

    Returns void

update

  • update(): void
  • Returns void

Generated using TypeDoc