Skip to content

Class: QuaternionUtil ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
public static class QuaternionUtil

Methods ​

AngVelToDeriv(Quaternion, Vector3) ​

csharp
public static Quaternion AngVelToDeriv(Quaternion Current, Vector3 AngVel)

Parameters:

NameTypeDescription
CurrentUnityEngine.Quaternion
AngVelUnityEngine.Vector3

Returns: UnityEngine.Quaternion

DerivToAngVel(Quaternion, Quaternion) ​

csharp
public static Vector3 DerivToAngVel(Quaternion Current, Quaternion Deriv)

Parameters:

NameTypeDescription
CurrentUnityEngine.Quaternion
DerivUnityEngine.Quaternion

Returns: UnityEngine.Vector3

IntegrateRotation(Quaternion, Vector3, float) ​

csharp
public static Quaternion IntegrateRotation(Quaternion Rotation, Vector3 AngularVelocity, float DeltaTime)

Parameters:

NameTypeDescription
RotationUnityEngine.Quaternion
AngularVelocityUnityEngine.Vector3
DeltaTimefloat

Returns: UnityEngine.Quaternion

SmoothDamp(Quaternion, Quaternion, ref Quaternion, float) ​

csharp
public static Quaternion SmoothDamp(Quaternion rot, Quaternion target, ref Quaternion deriv, float time)

Parameters:

NameTypeDescription
rotUnityEngine.Quaternion
targetUnityEngine.Quaternion
derivUnityEngine.Quaternion
timefloat

Returns: UnityEngine.Quaternion

Maintained by the Shape of Dreams Modding Community