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.