Matrix.RotateAt(Double, Double, Double) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Gira esta matriz sobre el punto especificado.
public:
void RotateAt(double angle, double centerX, double centerY);
public void RotateAt (double angle, double centerX, double centerY);
member this.RotateAt : double * double * double -> unit
Public Sub RotateAt (angle As Double, centerX As Double, centerY As Double)
Parámetros
- angle
- Double
El ángulo, en grados, con el que se va a girar esta matriz.
- centerX
- Double
La coordenada X del punto sobre el que se va a girar esta matriz.
- centerY
- Double
La coordenada Y del punto sobre el que se va a girar esta matriz.
Ejemplos
En el ejemplo siguiente se muestra cómo girar un Matrix elemento sobre un punto especificado.
private Matrix rotateAboutPointExample()
{
// Creating a Matrix structure.
Matrix myMatrix = new Matrix(5, 10, 15, 20, 25, 30);
// Rotate the matrix 90 degrees about the point (100,100).
// myMatrix becomes equal to (-10, 4, -20, 15, 170, 25).
myMatrix.RotateAt(90, 100, 100);
return myMatrix;
}