API reference
API reference
Select your platform
No SDKs available
No versions available

VelocityCalculatorUtilMethods Class

Based on modified LeapMotion's PhysicsUtility class.
See associated license.

Static Fields

float
Signature
Oculus.Interaction.Throw.VelocityCalculatorUtilMethods.float
Vector3
Signature
Oculus.Interaction.Throw.VelocityCalculatorUtilMethods.Vector3

Static Methods

AngularVelocityToQuat ( angularVelocity )
Signature
static Quaternion Oculus.Interaction.Throw.VelocityCalculatorUtilMethods.AngularVelocityToQuat(Vector3 angularVelocity)
Parameters
angularVelocity: Vector3
Returns
Quaternion
DeltaRotationToAngularVelocity ( deltaRotation , deltaTime )
Signature
static Vector3 Oculus.Interaction.Throw.VelocityCalculatorUtilMethods.DeltaRotationToAngularVelocity(Quaternion deltaRotation, float deltaTime)
Parameters
deltaRotation: Quaternion
deltaTime: float
Returns
Vector3
GetVelocityAndAngularVelocity ( startSample , endSample , duration )
Signature
static Vector3 Oculus.Interaction.Throw.VelocityCalculatorUtilMethods.GetVelocityAndAngularVelocity(TransformSample startSample, TransformSample endSample, float duration)
Parameters
startSample: TransformSample
endSample: TransformSample
duration: float
Returns
Vector3
QuatToAngleAxis ( inputQuat )
Signature
static Vector3 Oculus.Interaction.Throw.VelocityCalculatorUtilMethods.QuatToAngleAxis(Quaternion inputQuat)
Parameters
inputQuat: Quaternion
Returns
Vector3
QuatToAngularVeloc ( inputQuat )
Signature
static Vector3 Oculus.Interaction.Throw.VelocityCalculatorUtilMethods.QuatToAngularVeloc(Quaternion inputQuat)
Parameters
inputQuat: Quaternion
Returns
Vector3
ToAngularVelocity ( startQuaternion , destinationQuaternion , deltaTime )
Signature
static Vector3 Oculus.Interaction.Throw.VelocityCalculatorUtilMethods.ToAngularVelocity(Quaternion startQuaternion, Quaternion destinationQuaternion, float deltaTime)
Parameters
startQuaternion: Quaternion
destinationQuaternion: Quaternion
deltaTime: float
Returns
Vector3
ToLinearVelocity ( startPosition , destinationPosition , deltaTime )
Signature
static Vector3 Oculus.Interaction.Throw.VelocityCalculatorUtilMethods.ToLinearVelocity(Vector3 startPosition, Vector3 destinationPosition, float deltaTime)
Parameters
startPosition: Vector3
destinationPosition: Vector3
deltaTime: float
Returns
Vector3