VintaSoft Imaging .NET SDK 12.3: Documentation for .NET developer
Vintasoft.Imaging Namespace / AffineMatrix3D Class
Constructors Properties Methods Operators SeeAlso
In This Topic
    AffineMatrix3D Class Members
    In This Topic
    The following tables list the members exposed by AffineMatrix3D.
    Public Constructors
     NameDescription
    Public ConstructorOverloaded. Initializes a new instance of the class.
    Public Properties
     NameDescription
    Public PropertyGets the determinant of the matrix.
    Public PropertyGets a value indicating whether this AffineMatrix3D class is an identity matrix.
    Public PropertyGets a value indicating whether the matrix is invertible.
    Public PropertyGets or sets the value of the first row and first column of the matrix (scale X).
    Public PropertyGets or sets the value of the first row and second column of the matrix.
    Public PropertyGets or sets the value of the first row and third column of the matrix.
    Public PropertyGets or sets the value of the second row and first column of the matrix.
    Public PropertyGets or sets the value of the second row and second column of the matrix (scale Y).
    Public PropertyGets or sets the value of the second row and third column of the matrix.
    Public PropertyGets or sets the value of the third row and first column of the matrix.
    Public PropertyGets or sets the value of the third row and second column of the matrix.
    Public PropertyGets or sets the value of the third row and third column of the matrix (scale Z).
    Public PropertyGets or sets the value of the first row and fourth column of the matrix (offset X).
    Public PropertyGets or sets the value of the second row and fourth column of the matrix (offset Y).
    Public PropertyGets or sets the value of the third row and fourth column of the matrix (offset Z).
    Public Methods
     NameDescription
    Public MethodClones this instance of 3D affine matrix.
    Public Methodstatic (Shared in Visual Basic)Creates a matrix, which is rotated about the specified point relative to the specified axis vector.
    Public Methodstatic (Shared in Visual Basic)Creates scaled matrix.
    Public Methodstatic (Shared in Visual Basic)Creates matrix and translates it to the specified offset.
    Public MethodOverloaded. Returns a value indicating whether this instance is equal to a specified object.
    Public MethodReturns the hash code for this instance.
    Public Methodstatic (Shared in Visual Basic)Returns an identity matrix.
    Public Methodstatic (Shared in Visual Basic)Overloaded. Inverts an .
    Public Methodstatic (Shared in Visual Basic)Overloaded. Multiplies a by another .
    Public MethodMultiplies the specified AffineMatrix3D to this AffineMatrix3D.
    Public MethodRotates this AffineMatrix3D about the specified axis vector.
    Public MethodRotates this AffineMatrix3D about the specified point relative to the specified axis vector.
    Public MethodPrepends a rotation of the specified angle at the specified point relative to the specified axis vector to this AffineMatrix3D.
    Public MethodPrepends a rotation of the specified angle relative to the specified vector to this AffineMatrix3D.
    Public MethodAppends the specified scale vector to this AffineMatrix3D.
    Public MethodPrepends the specified scale vector to this AffineMatrix3D.
    Public MethodChanges this AffineMatrix3D into an identity matrix.
    Public MethodSets the current matrix from specified matrix.
    Public MethodOverloaded. Returns the string representation of this object.
    Public MethodAppends a translation of the specified offsets to this AffineMatrix3D.
    Public MethodPrepends a translation of the specified offsets to this AffineMatrix3D.
    Public Operators
     NameDescription
    Public OperatorCompares two AffineMatrix3D.
    Public OperatorCompares two AffineMatrix3D.
    Public OperatorMultiplies a AffineMatrix3D by another AffineMatrix3D.
    See Also