Class FbxMatrix
Syntax
public class FbxMatrix : FbxDouble4x4, IDisposable
Constructors
FbxMatrix()
Declaration
FbxMatrix(FbxAMatrix)
Declaration
public FbxMatrix(FbxAMatrix pM)
Parameters
FbxMatrix(FbxMatrix)
Declaration
public FbxMatrix(FbxMatrix pM)
Parameters
FbxMatrix(FbxVector4, FbxQuaternion, FbxVector4)
Declaration
public FbxMatrix(FbxVector4 pT, FbxQuaternion pQ, FbxVector4 pS)
Parameters
FbxMatrix(FbxVector4, FbxVector4, FbxVector4)
Declaration
public FbxMatrix(FbxVector4 pT, FbxVector4 pR, FbxVector4 pS)
Parameters
FbxMatrix(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)
Declaration
public FbxMatrix(double p00, double p10, double p20, double p30, double p01, double p11, double p21, double p31, double p02, double p12, double p22, double p32, double p03, double p13, double p23, double p33)
Parameters
Methods
Dispose()
Declaration
public override void Dispose()
Overrides
Equals(FbxMatrix)
Declaration
public bool Equals(FbxMatrix 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
GetElements(out FbxVector4, FbxQuaternion, out FbxVector4, out FbxVector4, out Double)
Declaration
public void GetElements(out FbxVector4 pTranslation, FbxQuaternion pRotation, out FbxVector4 pShearing, out FbxVector4 pScaling, out double pSign)
Parameters
GetElements(out FbxVector4, out FbxVector4, out FbxVector4, out FbxVector4, out Double)
Declaration
public void GetElements(out FbxVector4 pTranslation, out FbxVector4 pRotation, out FbxVector4 pShearing, out FbxVector4 pScaling, out double pSign)
Parameters
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetRow(Int32)
Declaration
public FbxVector4 GetRow(int pY)
Parameters
Type |
Name |
Description |
Int32 |
pY |
|
Returns
Inverse()
Declaration
public FbxMatrix Inverse()
Returns
MultNormalize(FbxVector4)
Declaration
public FbxVector4 MultNormalize(FbxVector4 pVector)
Parameters
Returns
Set(Int32, Int32, Double)
Declaration
public void Set(int pY, int pX, double pValue)
Parameters
SetColumn(Int32, FbxVector4)
Declaration
public void SetColumn(int pX, FbxVector4 pColumn)
Parameters
SetIdentity()
Declaration
public void SetIdentity()
SetLookAtLH(FbxVector4, FbxVector4, FbxVector4)
Declaration
public void SetLookAtLH(FbxVector4 pEyePosition, FbxVector4 pLookAt, FbxVector4 pUpDirection)
Parameters
SetLookAtRH(FbxVector4, FbxVector4, FbxVector4)
Declaration
public void SetLookAtRH(FbxVector4 pEyePosition, FbxVector4 pLookAt, FbxVector4 pUpDirection)
Parameters
SetLookToLH(FbxVector4, FbxVector4, FbxVector4)
Declaration
public void SetLookToLH(FbxVector4 pEyePosition, FbxVector4 pEyeDirection, FbxVector4 pUpDirection)
Parameters
SetLookToRH(FbxVector4, FbxVector4, FbxVector4)
Declaration
public void SetLookToRH(FbxVector4 pEyePosition, FbxVector4 pEyeDirection, FbxVector4 pUpDirection)
Parameters
SetRow(Int32, FbxVector4)
Declaration
public void SetRow(int pY, FbxVector4 pRow)
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
Transpose()
Declaration
public FbxMatrix Transpose()
Returns
Operators
Addition(FbxMatrix, FbxMatrix)
Declaration
public static FbxMatrix operator +(FbxMatrix a, FbxMatrix b)
Parameters
Returns
Equality(FbxMatrix, FbxMatrix)
Declaration
public static bool operator ==(FbxMatrix a, FbxMatrix b)
Parameters
Returns
Inequality(FbxMatrix, FbxMatrix)
Declaration
public static bool operator !=(FbxMatrix a, FbxMatrix b)
Parameters
Returns
Multiply(FbxMatrix, FbxMatrix)
Declaration
public static FbxMatrix operator *(FbxMatrix a, FbxMatrix b)
Parameters
Returns
Subtraction(FbxMatrix, FbxMatrix)
Declaration
public static FbxMatrix operator -(FbxMatrix a, FbxMatrix b)
Parameters
Returns
UnaryNegation(FbxMatrix)
Declaration
public static FbxMatrix operator -(FbxMatrix a)
Parameters
Returns