Compartilhar via


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

Cria uma transformação de tradução que tem os deslocamentos x e y especificados.

Sintaxe

Matrix3x2F Translation(
  FLOAT x,
  FLOAT y
);

Parâmetros

x

Tipo: FLOAT

A distância a ser convertida ao longo do eixo x.

y

Tipo: FLOAT

A distância a ser convertida ao longo do eixo y.

Retornar valor

Tipo: Matrix3x2F

Uma matriz de transformação que converte um objeto na distância horizontal e vertical especificada.

Comentários

A tradução é uma transformação afim, que move cada ponto por uma distância fixa na mesma direção. É semelhante a deslocar a origem do espaço de coordenadas. Você pode traduzir um objeto ao longo do eixo x, do eixo y ou ambos.

Ao chamar esse método, especifique os deslocamentos x e y. Se você preferir definir ambos os deslocamentos em um par ordenado usando a estrutura D2D1_SIZE_F , chame o outro método translation . A ilustração a seguir mostra um quadrado movido 20 pixels para a direita ao longo do eixo x e 10 pixels para baixo ao longo do eixo y.

Ilustração do quadrado movido para a direita e para baixo Para obter um exemplo, consulte Como traduzir 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 Platform Update 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