StandardVelocityCalculator Class
Velocity calculator that depends only on an <cref="IPoseInputDevice" />, which means it's input agnostic.
The calculator determines the final velocity of a thrown GameObject by using buffered pose data that accounts for factors like trend velocity, tangential velocity, and external velocity.
float UpdateFrequency[Get]
Vector3 ReferenceOffset[Get]
float InstantVelocityInfluence[Get]
float TrendVelocityInfluence[Get]
float TangentialVelocityInfluence[Get]
float ExternalVelocityInfluence[Get]
float MaxPercentZeroSamplesTrendVeloc[Get]
Vector3 AddedInstantLinearVelocity[Get]
Vector3 AddedTrendLinearVelocity[Get]
Vector3 AddedTangentialLinearVelocity[Get]
Vector3 AxisOfRotation[Get]
Tangential velocity information, updated upon release.
Vector3 CenterOfMassToObject[Get]
Vector3 TangentialDirection[Get]
Vector3 AxisOfRotationOrigin[Get]
void SetTimeProvider ( Func< float > timeProvider )
Sets a function that returns the current time in seconds.
void SetUpdateFrequency ( float frequency )
void InjectAllStandardVelocityCalculator
void InjectPoseInputDevice
void InjectBufferingParams
void InjectOptionalTimeProvider ( Func< float > timeProvider )
virtual void LateUpdate ( )