Idioma

Matrix.SkewPrepend(Double, Double) Método

Definição

Antepõe um distorso dos graus especificados nas dimensões x e y a esta Matrix estrutura.

public:
 void SkewPrepend(double skewX, double skewY);
public void SkewPrepend(double skewX, double skewY);
member this.SkewPrepend : double * double -> unit
Public Sub SkewPrepend (skewX As Double, skewY As Double)

Parâmetros

skewX
Double

O ângulo na dimensão x pelo qual se distorce este Matrix.

skewY
Double

O ângulo na dimensão y pelo qual se distorce este Matrix.

Exemplos

Este exemplo mostra como anteceder um desvio a uma Matrix estrutura.

private Matrix skewPrependExample()
{
    
    Matrix myMatrix = new Matrix(5, 10, 15, 20, 25, 30);
    
    myMatrix.SkewPrepend(45, 180);

    // myMatrix is equal to (5, 10, 20, 30, 25, 30).
    return myMatrix;
}

Observações

Numa transformação composta, a ordem das transformações individuais é importante. Por exemplo, se você primeiro girar, depois escalar, depois traduzir, obterá um resultado diferente do que se primeiro traduzir, depois girar, depois escalar. Uma razão pela qual a ordem é significativa é que transformações como rotação e dimensionamento são feitas em relação à origem do sistema de coordenadas. Dimensionar um objeto que está centrado na origem produz um resultado diferente do dimensionamento de um objeto que foi movido para longe da origem. Da mesma forma, girar um objeto que está centrado na origem produz um resultado diferente de girar um objeto que foi movido para longe da origem.

Aplica-se a

Consulte também