| 405 | } |
| 406 | |
| 407 | Float3 Float3::Cross(const Float3& a, const Float3& b) |
| 408 | { |
| 409 | Float3 result; |
| 410 | XMStoreFloat3(reinterpret_cast<XMFLOAT3*>(&result), XMVector3Cross(a.ToSIMD(), b.ToSIMD())); |
| 411 | return result; |
| 412 | } |
| 413 | |
| 414 | Float3 Float3::Normalize(const Float3& a) |
| 415 | { |