Class HorizontalPolygon

每个SubEntity是一个可交互的对象,不可添加到MapScene,只能作为Entity的子元素。

Hierarchy (view full)

Constructors

Properties

_name: string
_listeners: {} = {}

Accessors

  • get shape(): any
  • Returns any

  • set shape(value): void
  • Parameters

    • value: any

    Returns void

  • get subEntities(): SubEntity[]
  • 获取所有子实体

    Returns SubEntity[]

  • get rootEntity(): Entity
  • Returns Entity

  • get scale(): Vector3D
  • 获取缩放值

    Returns Vector3D

  • set scale(value): void
  • 指定缩放值

    Parameters

    Returns void

  • get translate(): Vector3D
  • 获取平移值

    Returns Vector3D

  • set translate(value): void
  • 指定平移值

    Parameters

    Returns void

  • get rotation(): Vector3D
  • 获取旋转值

    Returns Vector3D

  • set rotation(value): void
  • 指定旋转值

    Parameters

    Returns void

  • get visible(): boolean
  • Returns boolean

  • set visible(value): void
  • Parameters

    • value: boolean

    Returns void

  • get name(): string
  • Returns string

  • set name(name): void
  • Parameters

    • name: string

    Returns void

Methods

  • 某些模型自带关联数据,可通过该方法获取

    Returns Record<string, any>

  • 添加事件监听机器

    Parameters

    • type: string
    • listener: any

    Returns void

  • Parameters

    • type: string
    • listener: any

    Returns boolean

  • 移除事件监听器

    Parameters

    • type: string
    • listener: any

    Returns void

  • Protected

    触发事件。

    Parameters

    • event: any

      event.type event.target 如果未指定,自动设置为当前对象

    Returns void

  • 指定自定义数据

    Parameters

    • key: string
    • value: any

    Returns void

  • 获取某个自定义数据

    Parameters

    • key: string

    Returns any