Class FbxQuaternion
Inheritance
FbxQuaternion
Syntax
public class FbxQuaternion : IDisposable
Constructors
FbxQuaternion()
Declaration
FbxQuaternion(FbxQuaternion)
Declaration
public FbxQuaternion(FbxQuaternion pV)
Parameters
FbxQuaternion(FbxVector4, Double)
Declaration
public FbxQuaternion(FbxVector4 pAxis, double pDegree)
Parameters
FbxQuaternion(Double, Double, Double)
Declaration
public FbxQuaternion(double pX, double pY, double pZ)
Parameters
FbxQuaternion(Double, Double, Double, Double)
Declaration
public FbxQuaternion(double pX, double pY, double pZ, double pW)
Parameters
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Properties
Item[Int32]
Declaration
public double this[int index] { get; set; }
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Property Value
W
Declaration
public double W { get; set; }
Property Value
X
Declaration
public double X { get; set; }
Property Value
Y
Declaration
public double Y { get; set; }
Property Value
Z
Declaration
public double Z { get; set; }
Property Value
Methods
Compare(FbxQuaternion)
Declaration
public int Compare(FbxQuaternion pQ2)
Parameters
Returns
Compare(FbxQuaternion, Double)
Declaration
public int Compare(FbxQuaternion pQ2, double pThreshold)
Parameters
Returns
ComposeSphericalXYZ(FbxVector4)
Declaration
public void ComposeSphericalXYZ(FbxVector4 pEuler)
Parameters
Conjugate()
Declaration
DecomposeSphericalXYZ()
Declaration
public FbxVector4 DecomposeSphericalXYZ()
Returns
Dispose()
Declaration
public virtual void Dispose()
DotProduct(FbxQuaternion)
Declaration
public double DotProduct(FbxQuaternion pQuaternion)
Parameters
Returns
Equals(FbxQuaternion)
Declaration
public bool Equals(FbxQuaternion other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
Finalize()
Declaration
protected void Finalize()
GetAt(Int32)
Declaration
public double GetAt(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Inverse()
Declaration
Length()
Declaration
Returns
Normalize()
Declaration
Product(FbxQuaternion)
Declaration
public FbxQuaternion Product(FbxQuaternion pOther)
Parameters
Returns
Set(Double, Double, Double)
Declaration
public void Set(double pX, double pY, double pZ)
Parameters
Set(Double, Double, Double, Double)
Declaration
public void Set(double pX, double pY, double pZ, double pW)
Parameters
SetAt(Int32, Double)
Declaration
public void SetAt(int index, double value)
Parameters
SetAxisAngle(FbxVector4, Double)
Declaration
public void SetAxisAngle(FbxVector4 pAxis, double pDegree)
Parameters
Slerp(FbxQuaternion, Double)
Declaration
public FbxQuaternion Slerp(FbxQuaternion pOther, double pWeight)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
Addition(FbxQuaternion, FbxQuaternion)
Declaration
public static FbxQuaternion operator +(FbxQuaternion a, FbxQuaternion b)
Parameters
Returns
Addition(FbxQuaternion, Double)
Declaration
public static FbxQuaternion operator +(FbxQuaternion a, double b)
Parameters
Returns
Division(FbxQuaternion, FbxQuaternion)
Declaration
public static FbxQuaternion operator /(FbxQuaternion a, FbxQuaternion b)
Parameters
Returns
Division(FbxQuaternion, Double)
Declaration
public static FbxQuaternion operator /(FbxQuaternion a, double b)
Parameters
Returns
Equality(FbxQuaternion, FbxQuaternion)
Declaration
public static bool operator ==(FbxQuaternion a, FbxQuaternion b)
Parameters
Returns
Inequality(FbxQuaternion, FbxQuaternion)
Declaration
public static bool operator !=(FbxQuaternion a, FbxQuaternion b)
Parameters
Returns
Multiply(FbxQuaternion, FbxQuaternion)
Declaration
public static FbxQuaternion operator *(FbxQuaternion a, FbxQuaternion b)
Parameters
Returns
Multiply(FbxQuaternion, Double)
Declaration
public static FbxQuaternion operator *(FbxQuaternion a, double b)
Parameters
Returns
Multiply(Double, FbxQuaternion)
Declaration
public static FbxQuaternion operator *(double a, FbxQuaternion b)
Parameters
Returns
Subtraction(FbxQuaternion, FbxQuaternion)
Declaration
public static FbxQuaternion operator -(FbxQuaternion a, FbxQuaternion b)
Parameters
Returns
Subtraction(FbxQuaternion, Double)
Declaration
public static FbxQuaternion operator -(FbxQuaternion a, double b)
Parameters
Returns
UnaryNegation(FbxQuaternion)
Declaration
public static FbxQuaternion operator -(FbxQuaternion a)
Parameters
Returns