Properties
Value: The control object for the widget
Value: The elements of the matrix
Methods
Parameters:
| matrix (IMatrix) | Matrix to append to this matrix |
Create
#void Create()
Creates a new identiy matrix
Remarks: An identity matrix is defined as:
| 1 0 0 | | 0 1 0 | | 0 0 1 |
Create
#Creates a new matrix with the specified components
Remarks: The components of the matrix are defined as:
| xx xy 0 | | yx yy 0 | | x0 y0 1 |
Invert
void Invert()
Inverts this matrix
Parameters:
| matrix (IMatrix) | Matrix to prepend to this matrix |
Parameters:
| angle (float) | Angle in degrees to rotate. A positive value indicates a clockwise rotation, whereas a negative value will rotate counter clockwise |
RotateAt
Prepend a rotation around the specified point to the matrix
ScaleAt
Prepend a scale to the matrix from the specified point
TransformPoint
Transforms the specified point using this matrix transform
Parameters:
| point (Point) | Point to transform |
Returns: The value of the point transformed by this matrix
TransformPoint
Transforms the specified point using this matrix transform
Parameters:
| point (PointF) | Point to transform |
Returns: The value of the point transformed by this matrix