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.

Ilustração de um retângulo que é distorcido ao longo do eixo y por 30 graus

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

Confira também

Matrix3x2F