Compartir vía


Matrix.RotateAt(Double, Double, Double) Método

Definición

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; 
}

Se aplica a