Class GfMatrix4d
Namespace: pxr
Assembly: USD.NET.dll
Syntax
public class GfMatrix4d : IDisposable
Constructors
Name |
Description |
GfMatrix4d()
|
|
GfMatrix4d(double)
|
|
GfMatrix4d(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)
|
|
GfMatrix4d(IntPtr, bool)
|
|
GfMatrix4d(GfMatrix3d, GfVec3d)
|
|
GfMatrix4d(GfMatrix4f)
|
|
GfMatrix4d(GfRotation, GfVec3d)
|
|
GfMatrix4d(GfVec4d)
|
|
GfMatrix4d(StdDoubleVector, StdDoubleVector, StdDoubleVector, StdDoubleVector)
|
|
GfMatrix4d(StdDoubleVectorVector)
|
|
GfMatrix4d(StdFloatVector, StdFloatVector, StdFloatVector, StdFloatVector)
|
|
GfMatrix4d(StdFloatVectorVector)
|
|
Fields
Methods
Name |
Description |
CopyFromArray(double[])
|
|
CopyToArray(double[])
|
|
DecomposeRotation(GfVec3d, GfVec3d, GfVec3d)
|
|
Dispose()
|
|
Dispose(bool)
|
|
Equals(object)
|
|
Equals(GfMatrix4d, GfMatrix4d)
|
|
|
|
|
|
Factor(GfMatrix4d, GfVec3d, GfMatrix4d, GfVec3d, GfMatrix4d)
|
|
Factor(GfMatrix4d, GfVec3d, GfMatrix4d, GfVec3d, GfMatrix4d, double)
|
|
~GfMatrix4d()
|
|
GetColumn(int)
|
|
GetDeterminant()
|
|
GetDeterminant3()
|
|
GetHandedness()
|
|
GetHashCode()
|
|
GetInverse()
|
|
GetInverse(out double)
|
|
GetInverse(out double, double)
|
|
GetOrthonormalized()
|
|
GetOrthonormalized(bool)
|
|
GetRow(int)
|
|
GetRow3(int)
|
|
GetTranspose()
|
|
HasOrthogonalRows3()
|
|
IsLeftHanded()
|
|
IsRightHanded()
|
|
Orthonormalize()
|
|
Orthonormalize(bool)
|
|
RemoveScaleShear()
|
|
Set(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)
|
|
SetColumn(int, GfVec4d)
|
|
SetDiagonal(double)
|
|
SetDiagonal(GfVec4d)
|
|
SetIdentity()
|
|
SetLookAt(GfVec3d, GfRotation)
|
|
SetLookAt(GfVec3d, GfVec3d, GfVec3d)
|
|
SetRotate(GfMatrix3d)
|
|
SetRotate(GfQuatd)
|
|
SetRotate(GfRotation)
|
|
SetRotateOnly(GfMatrix3d)
|
|
SetRotateOnly(GfQuatd)
|
|
SetRotateOnly(GfRotation)
|
|
SetRow(int, GfVec4d)
|
|
SetRow3(int, GfVec3d)
|
|
SetScale(double)
|
|
SetScale(GfVec3d)
|
|
SetTransform(GfMatrix3d, GfVec3d)
|
|
SetTransform(GfRotation, GfVec3d)
|
|
SetTranslate(GfVec3d)
|
|
SetTranslateOnly(GfVec3d)
|
|
SetZero()
|
|
ToString()
|
|
Transform(GfVec3d)
|
|
Transform(GfVec3f)
|
|
TransformAffine(GfVec3d)
|
|
TransformAffine(GfVec3f)
|
|
TransformDir(GfVec3d)
|
|
TransformDir(GfVec3f)
|
|
getCPtr(GfMatrix4d)
|
|
swigRelease(GfMatrix4d)
|
|
Operators