Функция XMMatrixTransformation (directxmath.h)
Создает матрицу преобразования.
Синтаксис
XMMATRIX XM_CALLCONV XMMatrixTransformation(
[in] FXMVECTOR ScalingOrigin,
[in] FXMVECTOR ScalingOrientationQuaternion,
[in] FXMVECTOR Scaling,
[in] GXMVECTOR RotationOrigin,
[in] HXMVECTOR RotationQuaternion,
[in] HXMVECTOR Translation
) noexcept;
Параметры
[in] ScalingOrigin
Трехмерный вектор, описывающий центр масштабирования.
[in] ScalingOrientationQuaternion
Кватернион, описывающий ориентацию масштабирования.
[in] Scaling
Трехмерный вектор, содержащий коэффициенты масштабирования для оси X, оси Y и оси Z.
[in] RotationOrigin
Трехмерный вектор, описывающий центр вращения.
[in] RotationQuaternion
Кватернион, описывающий поворот вокруг источника, указанного RotationOrigin.
[in] Translation
Трехмерный вектор, описывающий переводы по оси X, оси Y и Z.
Возвращаемое значение
Возвращает матрицу преобразования.
Комментарии
Требования к платформе
Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и приложений Windows Phone 8.Требования
Целевая платформа | Windows |
Header | directxmath.h |