Transformation Class Members
In This Topic
The following tables list the members exposed by Transformation.
Public Constructors
Public Properties
Public Methods
| Name | Description |
| ActOnLeft | |
| AutocadOCS | |
| ChangeBasis | Overloaded.
Computes a change of basis transformation.
|
| Clone |
Creates a deep copy of this transformation.
|
| ConvertToSurrogate | |
| Diagonal |
Diagonal 3x3 with bottom row = 0,0,0,1.
|
| Dump |
Dumps the matrix on Console window.
|
| Equals | Overloaded. |
| EqualScaleFactors | |
| GetHashCode | |
| GetObjectData | Populates a System.Runtime.Serialization.SerializationInfo instance with the data needed to serialize the target object. |
| GetTransformationForNormals |
Gets the transformation to transform the normals (inverse transpose of the upper 3x3 matrix).
|
| GetXElement | |
| Identity |
Diagonal is (1,1,1,1).
|
| Invert |
Inverts the 4x4 matrix.
|
| IsIdentity | Overloaded.
Check if the transformation is the 'Identity' one.
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
|
| IsReversed |
Returns true if the transformation is orientation-reversing, i.e. if the determinant of the 3x3 submatrix is smaller than zero.
|
| IsScaleFactorUniform |
Returns true if the scale factor of the transformation is the same in the X, Y and Z directions.
|
| IsScaleFactorUniformForPlanar |
Returns true if the scale factor of the transformation is the same in the two directions of the plane.
|
| Mirror | Overloaded.
Mirror transformation.
|
| PlanarProjection |
Get transformation that projects to a plane. This transformation maps a 3D point P to the point plane.ClosestPointTo(Q).
|
| Rotation | Overloaded.
Creates a new transformation of rotation.
|
| Scaling | Overloaded.
Creates non-uniform scale transformation with the origin as a fixed point.
|
| TransformPoint | |
| Translation | Overloaded.
Creates a new transformation of translation.
Right column is (dx, dy, dz, 1).
|
| Transpose |
Transposes the 4x4 matrix.
|
| Zero |
All zeros.
|
Top
Public Operators
See Also