Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Roam

Hierarchy

  • Roam

Index

Constructors

constructor

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

    • bim365: BIMModel

    Returns Roam

Methods

StopMove

  • StopMove(type: string): void
  • 停止漫游移动

    Parameters

    • type: string

      需要停止 //forward前进 drawBack turnLeft turnRight

    Returns void

activeCollision

  • activeCollision(): void
  • 在漫游的状态下开启碰撞检测

         BIM365API.Extension.Roam.activeCollision();

    Returns void

activeGravity

  • activeGravity(): void
  • 在漫游状态下,激活重力

         BIM365API.Extension.Roam.activeGravity();

    Returns void

activeNavigation

  • activeNavigation(target?: any, flymode?: boolean): void
  • 激活漫游

    Parameters

    • Default value target: any = null

      跟踪目标

    • Default value flymode: boolean = null

      模式 漫游模式 null true 第三人称模式 target true

           BIM365API.Extension.Roam.activeNavigation();

    Returns void

deActiveCollision

  • deActiveCollision(): void
  • 在漫游的状态下关闭碰撞检测

         BIM365API.Extension.Roam.deActiveCollision();

    Returns void

deActiveGravity

  • deActiveGravity(): void
  • 在漫游状态下,关闭重力

         BIM365API.Extension.Roam.deActiveGravity();

    Returns void

deActiveNavigation

  • deActiveNavigation(): void
  • 关闭漫游

         BIM365API.Extension.Roam.deActiveNavigation();

    Returns void

drawBack

  • drawBack(): void
  • 漫游后退

    Returns void

forward

  • forward(): void
  • 漫游前进

    Returns void

getFlyControls

  • getFlyControls(): TrdPersonControl
  • 获取漫游controls

    Returns TrdPersonControl

getRoamTarget

  • getRoamTarget(): Vector3
  • 获取漫游状态下target

    Returns Vector3

setMoveSpeed

  • setMoveSpeed(moveSpeed: number): void
  • 设置漫游移动速度

    Parameters

    • moveSpeed: number

      移动速度 0.1~5

    Returns void

setRotationSpeed

  • setRotationSpeed(rotationSpeed: number): void
  • 设置漫游旋转速度

    Parameters

    • rotationSpeed: number

      旋转速度 0.1~5;

    Returns void

turnLeft

  • turnLeft(): void
  • 漫游左平移

    Returns void

turnRight

  • turnRight(): void
  • 漫游有平移

    Returns void