XFORM (Estructura)
La estructura de XFORM tiene el siguiente formato:
typedef struct tagXFORM { /* xfrm */
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM;
Comentarios
La estructura de XFORM especifica una transformación de página-espacio de mundo-espacio.Los miembros de eDx y de eDy especifican los componentes horizontal y vertical de traducción, respectivamente.La tabla siguiente se muestra cómo se utilizan los otros miembros, dependiendo de la operación:
Operación |
eM11 |
eM12 |
eM21 |
eM22 |
---|---|---|---|---|
Rotation |
Coseno del ángulo de rotación |
Seno del ángulo de rotación |
Seno negativo en ángulo de rotación |
Coseno del ángulo de rotación |
Ajustar la escala |
Componente horizontal de escala |
Nothing |
Nothing |
Componente vertical de escala |
Distorsión |
Nothing |
Constante horizontal de la proporcionalidad |
Constante vertical de la proporcionalidad |
Nothing |
Reflexión |
Componente horizontal de reflexión |
Nothing |
Nothing |
Componente vertical de reflexión |
Requisitos
Header: wingdi.h