Class RotationControls

3D rotation controls.

This class emits events of type EVENT_UPDATE when the quaternion is changed.

Hierarchy

Implements

Constructors

Properties

settings: Settings

The control settings.

Accessors

  • get enabled(): boolean
  • Indicates whether the controls are enabled.

    Event listeners will be registered or unregistered depending on this flag.

    Returns boolean

  • set enabled(value): void
  • Parameters

    • value: boolean

    Returns void

Methods

  • Locks or unlocks the pointer.

    Parameters

    • locked: boolean = true

      Whether the pointer should be locked.

    Returns void

  • Enables or disables the rotation mode.

    Parameters

    • enabled: boolean

    Returns void

  • Synchronizes the internal state with external changes.

    Parameters

    • previousPosition: Vector3

      The previous position.

    • previousQuaternion: Quaternion

      The previous quaternion.

    • previousTarget: Vector3

      The previous target.

    Returns void

Events

EVENT_UPDATE: "update" = "update"

Triggers when the quaternion is changed.

Generated using TypeDoc