--- title: DirectX12学习笔记(1)——DirectXMath库 date: 2023-03-01 19:39:43 excerpt: tags: rating: ⭐ --- DXM库利用**SIMD(单指令多数据)** 可以仅使用一条指令就同时完成多个数据的运算或处理。 # 向量 需要包含头文件 ```c++ #include #include ``` `DirectXPackedVector.h`的代码主要位于`DirectX::PackedVector`中。 ## Type - XMVECTOR - XMFLOAT2 - XMFLOAT3 - XMFLOAT4 ## Method - XMLoadFloat():XMFLOAT =>XMVECTOR - XMStoreFloat():XMVECTOR => XMFLOAT - XMVectorGet() - XMVectorSet() # 矩阵 ## Type - XMMATRIX:代表一个4x4矩阵 ## Method - XMMAtrixSet