Click or drag to resize

Transform2d Properties

The Transform2d type exposes the following members.

Properties
  NameDescription
Public propertyDeterminant
The determinant of the 2x2 linear part of this matrix. Because the bottom row is (0,0,1) this is also the signed area scale factor of the transformation. A negative determinant means the transformation reverses orientation.
Public propertyStatic memberIdentity
Gets a new identity transform matrix. An identity matrix defines no transformation.
Public propertyIsIdentity
Return true if this Transform2d is the identity transform.
Public propertyIsTranslation
True if this transform is a pure translation, that is the linear part is the 2x2 identity.
Public propertyIsValid
Gets a value indicating whether or not this Transform2d is a valid matrix. A valid transform matrix is not allowed to have any invalid numbers.
Public propertyIsZeroTransformation
True if every value is 0. This transformation maps every point to (0,0).
Public propertyItem
Gets or sets the matrix value at the given row and column indices.
Public propertyM00
Gets or sets this[0,0].
Public propertyM01
Gets or sets this[0,1].
Public propertyM02
Gets or sets this[0,2], the X translation.
Public propertyM10
Gets or sets this[1,0].
Public propertyM11
Gets or sets this[1,1].
Public propertyM12
Gets or sets this[1,2], the Y translation.
Public propertyStatic memberNan
Gets a transform matrix in which every value is not-a-number. The static constructors return this when they are given invalid input.
Public propertyStatic memberUnset
Gets a transform matrix filled with RhinoMath.UnsetValue.
Public propertyStatic memberZeroTransformation
Gets a transform matrix in which every value is zero. This transformation maps every point to (0,0).
Top
See Also