ControlPose3DofInputEventData

lumin. ControlPose3DofInputEventData

Input event for tracking Control or MLMA orientation (Three Degrees of Freedom)

Extends

Methods

getDeviceId() → {number}

Inherited From:
Returns:

The device Id

Type
number

getEventSource() → {lumin.input.EventSource}

Inherited From:
Returns:

The event source

Type
lumin.input.EventSource

getEventType() → {lumin.input.EventType}

Inherited From:
Returns:

The event type

Type
lumin.input.EventType

getPrismId() → {BigInt}

Inherited From:

Returns the Prism ID of the target Prism.

Returns:

the Prism ID of the target Prism.

Type
BigInt

getQuaternion() → {quat}

Returns the full quaternion representing Control orientation in world coordinates.

Returns:

the full quaternion representing Control orientation.

Type
quat

getQuaternionW() → {number}

Returns the W component of the quaternion in world coordinates.

Returns:

the W component of the quaternion

Type
number

getQuaternionX() → {number}

Returns the X component of the quaternion in world coordinates.

Returns:

the X component of the quaternion

Type
number

getQuaternionY() → {number}

Returns the Y component of the quaternion in world coordinates.

Returns:

the Y component of the quaternion

Type
number

getQuaternionZ() → {number}

Returns the Z component of the quaternion in world coordinates.

Returns:

the Z component of the quaternion

Type
number

isInputEventType() → {boolean}

Inherited From:

Returns true if this is an input event (a subclass of InputEventData).

Returns:

true if this is an input event

Type
boolean

toString() → {string}

Inherited From:

Returns a string representation of this event for debug purposes.

Returns:
Type
string