Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Spline

Hierarchy

  • Spline

Index

Constructors

constructor

  • new Spline(bim365: BIMModel): Spline
  • Parameters

    • bim365: BIMModel

    Returns Spline

Properties

bim365

bim365: BIMModel

splineOnDBClickKeyPoint

splineOnDBClickKeyPoint: EventEmitter = this.bim365.PathRoamer.onDBClickKeyPoint

关键点 点击事件

Methods

addKeyPoint

  • addKeyPoint(pos: Vector3, radius: number, clr: number, name: string, index?: number): void
  • 给曲线添加关键点

    Parameters

    • pos: Vector3

      位置

    • radius: number

      弧度

    • clr: number

      颜色

    • name: string

      名称

    • Optional index: number

      添加位置 可不填写

    Returns void

delSpline

  • delSpline(name: string): void
  • 删除某一条曲线

    Parameters

    • name: string

      曲线名称

    Returns void

genSpline

  • genSpline(clr: number): void
  • 生成路径

    Parameters

    • clr: number

    Returns void

removeKeyPointByName

  • removeKeyPointByName(name: string): void
  • 删除某一个关键点

    Parameters

    • name: string

      关键点名称

    Returns void

showKeyPoint

  • showKeyPoint(active: boolean): void
  • 显示隐藏关键点

    Parameters

    • active: boolean

    Returns void

showSpline

  • showSpline(active: boolean): void
  • 显示隐藏路径

    Parameters

    • active: boolean

      是否隐藏

    Returns void

splineCloseEvent

  • splineCloseEvent(): void
  • 关闭关键点 点击事件

    Returns void

splineOpenEvent

  • splineOpenEvent(): void
  • 开启关键点 点击事件

    Returns void

switchSpline

  • switchSpline(splinename: string): void
  • 开始操作曲线

    Parameters

    • splinename: string

      曲线名称

    Returns void