Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Инициализирует новый экземпляр XMFLOAT3X3 структуры из девяти скалярных float значений.
Инициализирует новый экземпляр структуры XMFLOAT3X3 из девяти скалярных float значений.
Синтаксис
void XMFLOAT3X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22
) noexcept;
Параметры
m00
Значение, используемое для инициализации элемента _11 (эквивалентно элементу m[0,0] ) XMFLOAT3X3 структуры.
m01
Значение, используемое для инициализации элемента _12 (эквивалентно m[0,1]) XMFLOAT3X3 структуры.
m02
Значение, используемое для инициализации элемента _13 (эквивалентно m[0,2]) XMFLOAT3X3 структуры.
m10
Значение, используемое для инициализации элемента _21 (эквивалентно m[1,0]) XMFLOAT3X3 структуры.
m11
Значение, используемое для инициализации элемента _22 (эквивалентно m[1,1]) XMFLOAT3X3 структуры.
m12
Значение, используемое для инициализации элемента _23 (эквивалентно m[1,2]) XMFLOAT3X3 структуры.
m20
Значение, используемое для инициализации элемента _31 (эквивалентно m[2,0]) XMFLOAT3X3 структуры.
m21
Значение, используемое для инициализации элемента _32 (эквивалентно m[2,1]) XMFLOAT3X3 структуры.
m22
Значение, используемое для инициализации элемента _33 (эквивалентно m[2,2]) XMFLOAT3X3 структуры.
Возвращаемое значение
None
Remarks
В следующих двух примерах псевдокода показана работа этого конструктора:
XMFLOAT3X3 mat;
mat._11 = m00;
mat._12 = m01;
mat._13 = m02;
mat._21 = m10;
mat._22 = m11;
mat._23 = m12;
mat._31 = m20;
mat._32 = m21;
mat._33 = m22;
либо
XMFLOAT3X3 mat;
mat.m[0,0] = m00;
mat.m[0,1] = m01;
mat.m[0,2] = m02;
mat.m[1,0] = m10;
mat.m[1,1] = m11;
mat.m[1,2] = m12;
mat.m[2,0] = m20;
mat.m[2,1] = m21;
mat.m[2,2] = m22;
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | directxmath.h |
См. также раздел
Справочные материалы