Метод Matrix3x2F::Translation(FLOAT,FLOAT) (d2d1helper.h)
Создает преобразование преобразования с указанными смещениями x и y.
Синтаксис
Matrix3x2F Translation(
FLOAT x,
FLOAT y
);
Параметры
x
Тип: FLOAT
Расстояние для преобразования по оси X.
y
Тип: FLOAT
Расстояние для преобразования по оси Y.
Возвращаемое значение
Тип: Matrix3x2F
Матрица преобразования, которая преобразует объект на указанное расстояние по горизонтали и вертикали.
Комментарии
Перевод — это аффинное преобразование, которое перемещает каждую точку на фиксированное расстояние в одном направлении. Это похоже на смещение начала координатного пространства. Объект можно преобразовать по оси X, оси Y или по обеим.
При вызове этого метода укажите смещения x и y. Если вы предпочитаете определить оба смещения в упорядоченной паре с помощью структуры D2D1_SIZE_F , вызовите другой метод Translation . На следующем рисунке показан квадрат, перемещающийся на 20 пикселей вправо по оси X и на 10 пикселей вниз по оси Y.
Пример см. в разделе How to Translate an Object.Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d2d1helper.h |
Библиотека | D2d1.lib |
DLL | D2d1.dll |