Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Path

路径元素, 渲染路径箭头(暂未引入箭头Mesh)

Hierarchy

Index

Constructors

constructor

  • new Path(path?: object[], options?: undefined | object): Path
  • Parameters

    • Optional path: object[]

      路径

    • Optional options: undefined | object

      可选参数集

    Returns Path

Properties

arrowMeshes

arrowMeshes: Mesh[]

pathMesh

pathMesh: Mesh

Methods

dispose

  • dispose(): void
  • Returns void

load

  • load(path: object[], options?: undefined | object): void
  • 载入路径

    Parameters

    • path: object[]

      路径

    • Optional options: undefined | object

    Returns void

setPathSettings

  • setPathSettings(camera: Camera, viewDistance: number, dynamicPathEnabled: boolean): void
  • Parameters

    • camera: Camera
    • viewDistance: number
    • dynamicPathEnabled: boolean

    Returns void

Static generatePathMesh

  • generatePathMesh(path: object[], params?: undefined | object): object
  • Parameters

    • path: object[]

      路径点二维坐标数组

    • Optional params: undefined | object

      其它可选参数

    Returns object

    • arrowMeshes: object[]
    • mesh: Mesh
    • newPath: [number, number][]
    • pathDistance: number[]
    • pathMinX: number
    • pathMinY: number
    • pointMap: Map<string, Map<string, number[][]>>
    • progressBuffer: Float32Array