Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PathOverlay2

POI覆盖层, 画线用

example
const PathOverlay2 = new PathOverlay2();
// 任意View
view.addOverlay(PathOverlay2);

Hierarchy

Index

Constructors

constructor

Properties

camera

camera: Camera

Protected eventMap

eventMap: Map<string, Set<Function>>

renderer

renderer: Renderer

scene

scene: Scene

Static instanceId

instanceId: number

Methods

clearPaths

  • clearPaths(): void
  • Returns void

createPath

  • createPath(points: [number, number, number][], options: any, ifClear?: boolean): Set<MeshLine2D>
  • Parameters

    • points: [number, number, number][]
    • options: any
    • Default value ifClear: boolean = false

    Returns Set<MeshLine2D>

dispose

  • dispose(): void
  • Returns void

Protected emit

  • emit(event: string, ...args: unknown[]): void
  • Parameters

    • event: string
    • Rest ...args: unknown[]

    Returns void

init

  • init(parent: View): void
  • Parameters

    • parent: View

    Returns void

off

  • off(event: string, callback: Function): void
  • 注销事件监听

    Parameters

    • event: string

      事件名

    • callback: Function

      回调函数

    Returns void

on

  • on(event: string, callback: Function): void
  • 注册事件监听

    Parameters

    • event: string

      事件名

    • callback: Function

      回调函数

    Returns void

removePath

  • Parameters

    Returns void

render

  • render(): void
  • Returns void

resize

  • resize(containerWidth: number, containerHeight: number): void
  • Parameters

    • containerWidth: number
    • containerHeight: number

    Returns void

setEnabled

  • setEnabled(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

setRenderOrder

  • setRenderOrder(order: number): void
  • Parameters

    • order: number

    Returns void

update

  • update(): boolean
  • Returns boolean