DirectXMath 库 2D 矢量几何函数

列出 2D 矢量几何函数。

在本节中

主题 说明
XMVector2AngleBetweenNormals
计算两个规范化 2D 矢量之间的弧度角。
XMVector2AngleBetweenNormalsEst
估计两个规范化 2D 矢量之间的弧度角。
XMVector2AngleBetweenVectors
计算两个 2D 矢量之间的弧度角。
XMVector2ClampLength
将 2D 矢量的长度固定到给定范围。
XMVector2ClampLengthV
将 2D 矢量的长度固定到给定范围。
XMVector2Cross
计算 2D 交叉积。
XMVector2Dot
计算 2D 向量之间的点积。
XMVector2InBounds
测试 2D 矢量的组件是否在设置的边界内。
XMVector2IntersectLine
查找两条线的交集。
XMVector2Length
计算 2D 矢量的长度。
XMVector2LengthEst
估计 2D 矢量的长度。
XMVector2LengthSq
计算 2D 矢量长度的平方。
XMVector2LinePointDistance
计算直线和点之间的最小距离。
XMVector2Normalize
返回 2D 矢量的规范化版本。
XMVector2NormalizeEst
估计 2D 矢量的规范化版本。
XMVector2Orthogonal
计算垂直于 2D 矢量的矢量。
XMVector2ReciprocalLength
计算 2D 矢量长度的倒数。
XMVector2ReciprocalLengthEst
估计 2D 矢量长度的倒数。
XMVector2Reflect
反映跨 2D 法向量的事件 2D 矢量。
XMVector2Refract
在 2D 法向量上折射事件 2D 矢量。
XMVector2RefractV
在 2D 法向量上折射事件 2D 矢量。

 

DirectXMath 库 2D 矢量函数