Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Geometry Namespace / Transformation Class
Properties Methods


In This Topic
    Transformation Class Members
    In This Topic

    The following tables list the members exposed by Transformation.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Public Properties
     NameDescription
    Public PropertyDirect access on matrix values.  
    Public Property Gets or sets the 4x4 matrix.  
    Public PropertyGets the 4x4 matrix as an array of doubles ordered by column.  
    Public PropertyGets the 4x4 matrix as an array of doubles ordered by row.  
    Public Property  
    Public Property Gets the scale factor along X.  
    Public Property Gets the scale factor along Y.  
    Public Property Gets the scale factor along Z.  
    Top
    Public Methods
     NameDescription
    Public Method  
    Public Methodstatic (Shared in Visual Basic)  
    Public MethodOverloaded.  Computes a change of basis transformation.  
    Public Method Creates a deep copy of this transformation.  
    Public Method  
    Public Method Diagonal 3x3 with bottom row = 0,0,0,1.  
    Public Method Dumps the matrix on Console window.  
    Public MethodOverloaded.   
    Public Method  
    Public Method  
    Public MethodPopulates a System.Runtime.Serialization.SerializationInfo instance with the data needed to serialize the target object.  
    Public Method Gets the transformation to transform the normals (inverse transpose of the upper 3x3 matrix).  
    Public Method  
    Public Method Diagonal is (1,1,1,1).  
    Public Method Inverts the 4x4 matrix.  
    Public MethodOverloaded.  Check if the transformation is the 'Identity' one. 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1  
    Public Method Returns true if the transformation is orientation-reversing, i.e. if the determinant of the 3x3 submatrix is smaller than zero.  
    Public Method Returns true if the scale factor of the transformation is the same in the X, Y and Z directions.  
    Public Method Returns true if the scale factor of the transformation is the same in the two directions of the plane.  
    Public MethodOverloaded.  Mirror transformation.  
    Public Method Get transformation that projects to a plane. This transformation maps a 3D point P to the point plane.ClosestPointTo(Q).  
    Public MethodOverloaded.  Creates a new transformation of rotation.  
    Public MethodOverloaded.  Creates non-uniform scale transformation with the origin as a fixed point.  
    Public Method  
    Public MethodOverloaded.  Creates a new transformation of translation. Right column is (dx, dy, dz, 1).  
    Public Method Transposes the 4x4 matrix.  
    Public Method All zeros.  
    Top
    Public Operators
    Adds two transformations.
     
     
    Overloaded.  Applies transformation to a 2D point.
    Subtract two transformations.
    Top
    See Also