Matrix |
[SerializableAttribute] public class MatrixD2D : ICloneable
The MatrixD2D type exposes the following members.
Name | Description | |
---|---|---|
MatrixD2D | Initializes a new instance of the MatrixD2D class | |
MatrixD2D(MatrixD2D) | Initializes a new instance of the MatrixD2D class | |
MatrixD2D(Double, Double, Double, Double, Double, Double) | Initializes a new instance of the MatrixD2D class |
Name | Description | |
---|---|---|
InverseTransformPoint | (Defined by GeometryToSystemDrawingConversions) | |
InverseTransformVector | (Defined by GeometryToSystemDrawingConversions) | |
PrependTransform | (Defined by GeometryToSystemDrawingConversions) | |
ToGdi | (Defined by GeometryToSystemDrawingConversions) | |
TransformPath | (Defined by GeometryToSystemDrawingConversions) | |
TransformPoint | (Defined by GeometryToSystemDrawingConversions) | |
TransformPoints | (Defined by GeometryToSystemDrawingConversions) | |
TransformVector | (Defined by GeometryToSystemDrawingConversions) |
|sx, ry, 0| |x, y, 1| * |rx, sy, 0| = |x', y', 1| |dx, dy, 1|
An alternative interpretation of this matrix is a rhombus, where the absolute coordinate of its origin is given by (dx, dy), and which is spanned by the two basis vectors (sx,ry) and (rx, sy). By inverse transformation of a given point one gets the coordinates inside this rhombus in terms of the spanning vectors.