Class FbxAMatrix
Syntax
public class FbxAMatrix : FbxDouble4x4, IDisposable
Constructors
FbxAMatrix()
Declaration
FbxAMatrix(FbxAMatrix)
Declaration
public FbxAMatrix(FbxAMatrix pOther)
Parameters
FbxAMatrix(FbxVector4, FbxVector4, FbxVector4)
Declaration
public FbxAMatrix(FbxVector4 pT, FbxVector4 pR, FbxVector4 pS)
Parameters
Methods
Dispose()
Declaration
public override void Dispose()
Overrides
Equals(FbxAMatrix)
Declaration
public bool Equals(FbxAMatrix 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()
Get(Int32, Int32)
Declaration
public double Get(int pY, int pX)
Parameters
Returns
GetColumn(Int32)
Declaration
public FbxVector4 GetColumn(int pX)
Parameters
Type |
Name |
Description |
Int32 |
pX |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetQ()
Declaration
public FbxQuaternion GetQ()
Returns
GetR()
Declaration
Returns
GetRow(Int32)
Declaration
public FbxVector4 GetRow(int pY)
Parameters
Type |
Name |
Description |
Int32 |
pY |
|
Returns
GetS()
Declaration
Returns
GetT()
Declaration
Returns
Inverse()
Declaration
public FbxAMatrix Inverse()
Returns
IsIdentity()
Declaration
Returns
IsIdentity(Double)
Declaration
public bool IsIdentity(double pThreshold)
Parameters
Type |
Name |
Description |
Double |
pThreshold |
|
Returns
MultQ(FbxQuaternion)
Declaration
public FbxQuaternion MultQ(FbxQuaternion pQuaternion)
Parameters
Returns
MultR(FbxVector4)
Declaration
public FbxVector4 MultR(FbxVector4 pVector4)
Parameters
Returns
MultS(FbxVector4)
Declaration
public FbxVector4 MultS(FbxVector4 pVector4)
Parameters
Returns
MultT(FbxVector4)
Declaration
public FbxVector4 MultT(FbxVector4 pVector4)
Parameters
Returns
SetIdentity()
Declaration
public void SetIdentity()
SetQ(FbxQuaternion)
Declaration
public void SetQ(FbxQuaternion pQ)
Parameters
SetR(FbxVector4)
Declaration
public void SetR(FbxVector4 pR)
Parameters
SetS(FbxVector4)
Declaration
public void SetS(FbxVector4 pS)
Parameters
SetT(FbxVector4)
Declaration
public void SetT(FbxVector4 pT)
Parameters
SetTQS(FbxVector4, FbxQuaternion, FbxVector4)
Declaration
public void SetTQS(FbxVector4 pT, FbxQuaternion pQ, FbxVector4 pS)
Parameters
SetTRS(FbxVector4, FbxVector4, FbxVector4)
Declaration
public void SetTRS(FbxVector4 pT, FbxVector4 pR, FbxVector4 pS)
Parameters
Slerp(FbxAMatrix, Double)
Declaration
public FbxAMatrix Slerp(FbxAMatrix pOther, double pWeight)
Parameters
Returns
Transpose()
Declaration
public FbxAMatrix Transpose()
Returns
Operators
Division(FbxAMatrix, Double)
Declaration
public static FbxAMatrix operator /(FbxAMatrix a, double b)
Parameters
Returns
Equality(FbxAMatrix, FbxAMatrix)
Declaration
public static bool operator ==(FbxAMatrix a, FbxAMatrix b)
Parameters
Returns
Inequality(FbxAMatrix, FbxAMatrix)
Declaration
public static bool operator !=(FbxAMatrix a, FbxAMatrix b)
Parameters
Returns
Multiply(FbxAMatrix, FbxAMatrix)
Declaration
public static FbxAMatrix operator *(FbxAMatrix a, FbxAMatrix b)
Parameters
Returns
Multiply(FbxAMatrix, Double)
Declaration
public static FbxAMatrix operator *(FbxAMatrix a, double b)
Parameters
Returns
Multiply(Double, FbxAMatrix)
Declaration
public static FbxAMatrix operator *(double a, FbxAMatrix b)
Parameters
Returns
UnaryNegation(FbxAMatrix)
Declaration
public static FbxAMatrix operator -(FbxAMatrix a)
Parameters
Returns