Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Vector2D

Hierarchy

  • Vector2D

Index

Constructors

constructor

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

    • bim365: BIMModel

    Returns Vector2D

Properties

bim365

bim365: BIMModel

syncVirtualCamera

syncVirtualCamera: EventEmitter

虚拟相机移动后回调 syncVirtualCamera.on('default',()=>{})

Methods

addVirtualCamera

  • addVirtualCamera(cam: any): void
  • 在2D图纸中添加相机

    Parameters

    • cam: any

    Returns void

centerCam

  • centerCam(): void
  • 虚拟相机居中

    Returns void

focusVirtualCam

  • focusVirtualCam(): void
  • 在2D图纸中聚焦虚拟相机

    Returns void

getVector2dData

  • getVector2dData(): any[]
  • 获取2D图纸数据

    Returns any[]

getVirtualCamPosRot

  • getVirtualCamPosRot(): object
  • 获取当前2D图纸相机位置及朝向

    returns{

    position:坐标 rotation:旋转 }

    Returns object

    • position: Vector2
    • rotation: number

modifyVirtualCamera

  • modifyVirtualCamera(cam: any): void
  • 在2D图纸中设置相机位置

    Parameters

    • cam: any

      当前相机对象

    Returns void

removeVirtualCamera

  • removeVirtualCamera(): void
  • 在2D图纸中删除相机

    Returns void

setModelCamera

  • setModelCamera(obj: any): void
  • 同步模型相机位置

    Parameters

    • obj: any

      为getVirtualCamPosRot获取

    Returns void