Compartir a través de


Método Matrix3x2F::Translation(D2D1_SIZE_F) (d2d1helper.h)

Crea una transformación de traducción que tiene los desplazamientos x e y especificados.

Sintaxis

Matrix3x2F Translation(
  D2D1_SIZE_F size
);

Parámetros

size

Tipo: D2D1_SIZE_F

Distancia que se va a traducir a lo largo del eje X y del eje Y.

Valor devuelto

Tipo: Matrix3x2F

Matriz de transformación que traduce un objeto a la distancia horizontal y vertical especificada.

Comentarios

La traducción es una transformación afín, que mueve cada punto por una distancia fija en la misma dirección. Es similar a cambiar el origen del espacio de coordenadas. Puede traducir un objeto a lo largo del eje X, el eje Y o ambos.

Al llamar a este método, especifique los desplazamientos x e y y cree una estructura de D2D1_SIZE_F para almacenar los desplazamientos. Si prefiere especificar cada desplazamiento como parámetro, llame al otro método Translation . En la ilustración siguiente se muestra un cuadrado movido de 20 píxeles a la derecha a lo largo del eje X y 10 píxeles hacia abajo a lo largo del eje Y.

Ilustración de un cuadrado movido a la derecha y hacia abajo desde su posición original Para obtener un ejemplo, vea Cómo traducir un objeto.

Requisitos

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

Consulte también

Matrix3x2F