Compartir a través de


Método Matrix3x2F::Skew (d2d1helper.h)

Crea una transformación de asimetría que tiene los valores del eje X y del eje Y especificados y el punto central.

Sintaxis

Matrix3x2F Skew(
  FLOAT         angleX,
  FLOAT         angleY,
  D2D1_POINT_2F center
);

Parámetros

angleX

Tipo: FLOAT

Ángulo de sesgado del eje X, que se mide en grados, en sentido contrario a las agujas del reloj, a partir del eje Y.

angleY

Tipo: FLOAT

Ángulo de asimetría del eje Y, que se mide en grados en el sentido de las agujas del reloj desde el eje X.

center

Tipo: D2D1_POINT_2F

Punto sobre el que se realiza la asimetría.

Valor devuelto

Tipo: Matrix3x2F

Nueva transformación de asimetría.

Comentarios

La asimetría típica del eje Y significa asimetrías en el ángulo en grados en sentido contrario a las agujas del reloj desde el eje X. Sin embargo, dado que el eje Y de Direct2D se invierte, el ángulo de asimetría del eje Y en Direct2D significa asimetría del ángulo en grados en el sentido de las agujas del reloj desde el eje X.

Por ejemplo, en la ilustración siguiente se muestra el rectángulo sesgado con el ángulo de asimetría del eje Y de 30 grados. Observe que el ángulo es de 30 grados en el sentido de las agujas del reloj desde el eje X.

Ilustración de un rectángulo que se asimetría a lo largo del eje Y durante 30 grados

Ejemplos

Para obtener un ejemplo, vea Cómo sesgar un objeto.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1helper.h
Library D2d1.lib
Archivo DLL D2d1.dll

Consulte también

Matrix3x2F