Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PathAnimation

Hierarchy

  • PathAnimation

Index

Constructors

constructor

  • Parameters

    • bim365: BIMModel

    Returns PathAnimation

Methods

addPathAnimationPoint

  • addPathAnimationPoint(position?: Vector3, quaternion?: Quaternion): PathPoint
  • 路径动画关键点添加

    Parameters

    • Default value position: Vector3 = this.bim365.resource.activeCamera.position.clone()
    • Default value quaternion: Quaternion = this.bim365.resource.activeCamera.quaternion.clone()

    Returns PathPoint

    返回当前添加的point

clearPoints

  • clearPoints(): void
  • 路径漫游清空关键点

    Returns void

closePathAnimation

  • closePathAnimation(): void
  • 关闭路径漫游在画布上清除point及line

    Returns void

delPathAnimationPoint

  • delPathAnimationPoint(index: string): void
  • 删除指定位置point

    Parameters

    • index: string

      位置索引

    Returns void

    返回删除后列表

deletePathAnimation

  • deletePathAnimation(AnimationID: any): Promise<Object>
  • 删除路径列表

    Parameters

    • AnimationID: any

      路径id

    Returns Promise<Object>

getPathAnimationData

  • getPathAnimationData(): Promise<Object>
  • 获取已保存路径漫游列表

    Returns Promise<Object>

locationPlayAnimation

  • locationPlayAnimation(pathPoint: any): void
  • 定位到某一个pathPoint

    Parameters

    • pathPoint: any

      需要定位的pathPoint对象

    Returns void

pathAnimationXHR2Render

  • pathAnimationXHR2Render(path: any): PathPoint[]
  • 将getPathAnimationData数据显示在canvas中,返回pathPoint对象列表

    Parameters

    • path: any

      getPathAnimationData其中一项

    Returns PathPoint[]

playAnimationData

  • playAnimationData(path: any, callBack?: any): void
  • 播放getPathAnimationData数据

    Parameters

    • path: any

      getPathAnimationData其中一项

    • Optional callBack: any

      动画结束回调

    Returns void

playPathAnimation

  • playPathAnimation(time?: number, callBack: any): void
  • 播放路径动画

    Parameters

    • Default value time: number = 10

      播放时间默认10s

    • callBack: any

      动画结束回调

    Returns void

savePathAnimation

  • savePathAnimation(pathName: any, duration: any): Promise<Object>
  • 保存路径漫游到服务器

    Parameters

    • pathName: any

      路径名称

    • duration: any

      播放时长

    Returns Promise<Object>

stopPathAnimation

  • stopPathAnimation(): void
  • 停止播放路径漫游

    Returns void

updatePathAnimation

  • updatePathAnimation(AnimationID: any, pathName: any, duration: any): Promise<Object>
  • 更新指定路径列表

    Parameters

    • AnimationID: any

      路径id

    • pathName: any

      路径名称

    • duration: any

      播放时间

    Returns Promise<Object>