Eyeshot 10 WPF API Reference
Transformation Class Members
Properties  Methods 


WPF Assembly > devDept.Geometry Namespace : Transformation Class

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 Diagonal 3x3 with bottom row = 0,0,0,1.  
Public Method Dumps the matrix on Console window.  
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.  Rotation transformation.  
Public MethodOverloaded.  Creates non-uniform scale transformation with the origin as a fixed point.  
Public Method  
Public MethodOverloaded.  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

Reference

Transformation Class
devDept.Geometry Namespace