Matrix.RotateAt(Double, Double, Double) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dreht diese Matrix um den angegebenen Punkt.
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)
Parameter
- angle
- Double
Der Winkel in Grad, um den diese Matrix gedreht werden soll.
- centerX
- Double
Die x-Koordinate des Punkts, an dem diese Matrix gedreht werden soll.
- centerY
- Double
Die y-Koordinate des Punkts, an dem diese Matrix gedreht werden soll.
Beispiele
Das folgende Beispiel zeigt, wie Sie einen Matrix um einen angegebenen Punkt drehen.
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;
}