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.
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 |