Método Matrix3x2F::Skew (d2d1helper.h)
Cria uma transformação de distorção que tem os valores do eixo x e do eixo y especificados e o ponto central.
Sintaxe
Matrix3x2F Skew(
FLOAT angleX,
FLOAT angleY,
D2D1_POINT_2F center
);
Parâmetros
angleX
Tipo: FLOAT
O ângulo de inclinação do eixo X, que é medido em graus, no sentido anti-horário partindo do eixo Y.
angleY
Tipo: FLOAT
O ângulo de distorção do eixo y, que é medido em graus no sentido horário do eixo x.
center
Tipo: D2D1_POINT_2F
O ponto sobre o qual a distorção é executada.
Retornar valor
Tipo: Matrix3x2F
A nova transformação de distorção.
Comentários
A distorção típica do eixo y significa distorcer o ângulo em graus no sentido anti-horário do eixo x. No entanto, como o eixo y em Direct2D é invertido, o ângulo de distorção do eixo y em Direct2D significa distorcer o ângulo em graus no sentido horário do eixo x.
Por exemplo, a ilustração a seguir mostra o retângulo distorcido com ângulo de distorção do eixo y de 30 graus. Observe que o ângulo é 30 graus no sentido horário do eixo x.
Exemplos
Para obter um exemplo, confira Como distorcer um objeto.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d2d1helper.h |
Biblioteca | D2d1.lib |
DLL | D2d1.dll |