Compartir a través de


Método Matrix3x2F::Translation(FLOAT,FLOAT) (d2d1helper.h)

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

Sintaxis

Matrix3x2F Translation(
  FLOAT x,
  FLOAT y
);

Parámetros

x

Tipo: FLOAT

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

y

Tipo: FLOAT

Distancia que se va a traducir a lo largo 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. Si prefiere definir ambos desplazamientos en un par ordenado mediante la estructura D2D1_SIZE_F , 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 del cuadrado movido a la derecha y hacia abajo Para obtener un ejemplo, vea Cómo traducir 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