Class HoverController3D

Hierarchy

Constructors

  • Parameters

    • Optional targetObject: Node3D
    • Optional lookAtObject: Node3D
    • Optional panAngle: number
    • Optional tiltAngle: number
    • Optional distance: number
    • Optional minTiltAngle: number
    • Optional maxTiltAngle: number
    • Optional minPanAngle: number
    • Optional maxPanAngle: number
    • Optional steps: number
    • Optional yFactor: number
    • Optional wrapPanAngle: boolean

    Returns HoverController3D

Properties

_currentPanAngle: number
_currentTiltAngle: number
_distance: any
_lookAtObject: Node3D
_lookAtPosition: Vector3
_maxPanAngle: any
_maxTiltAngle: any
_minPanAngle: any
_minTiltAngle: any
_origin: Vector3
_panAngle: any
_pos: Vector3
_steps: any
_targetObject: Node3D

控制对象

_tiltAngle: any
_upAxis: Vector3
_wrapPanAngle: any
_yFactor: any

Accessors

  • get distance(): number
  • Returns number

  • set distance(val): void
  • Parameters

    • val: number

    Returns void

  • get lookAtObject(): Node3D
  • Returns Node3D

  • set lookAtObject(value): void
  • Parameters

    Returns void

  • get lookAtPosition(): Vector3
  • Returns Vector3

  • set lookAtPosition(val): void
  • Parameters

    Returns void

  • get maxPanAngle(): number
  • Returns number

  • set maxPanAngle(val): void
  • Parameters

    • val: number

    Returns void

  • get maxTiltAngle(): number
  • Returns number

  • set maxTiltAngle(val): void
  • Parameters

    • val: number

    Returns void

  • get minPanAngle(): number
  • Returns number

  • set minPanAngle(val): void
  • Parameters

    • val: number

    Returns void

  • get minTiltAngle(): number
  • Returns number

  • set minTiltAngle(val): void
  • Parameters

    • val: number

    Returns void

  • get panAngle(): number
  • Returns number

  • set panAngle(val): void
  • Parameters

    • val: number

    Returns void

  • get steps(): number
  • Returns number

  • set steps(val): void
  • Parameters

    • val: number

    Returns void

  • get targetObject(): Node3D
  • Returns Node3D

  • set targetObject(val): void
  • Parameters

    Returns void

  • get tiltAngle(): number
  • Returns number

  • set tiltAngle(val): void
  • Parameters

    • val: number

    Returns void

  • get upAxis(): Vector3
  • Returns Vector3

  • set upAxis(upAxis): void
  • Parameters

    Returns void

  • get wrapPanAngle(): boolean
  • Returns boolean

  • set wrapPanAngle(val): void
  • Parameters

    • val: boolean

    Returns void

  • get yFactor(): number
  • Returns number

  • set yFactor(val): void
  • Parameters

    • val: number

    Returns void

Methods

  • 手动应用更新到目标3D对象

    Parameters

    • Optional interpolate: boolean

    Returns void

Generated using TypeDoc