测试两个三角形是否相交。
语法
bool XM_CALLCONV Intersects(
FXMVECTOR A0,
FXMVECTOR A1,
FXMVECTOR A2,
GXMVECTOR B0,
HXMVECTOR B1,
HXMVECTOR B2
) noexcept;
参数
A0
定义三角形 A 的向量。
A1
定义三角形 A 的向量。
A2
定义三角形 A 的向量。
B0
定义三角形 B 的向量。
B1
定义三角形 B 的向量。
B2
定义三角形 B 的向量。
返回值
一个布尔值,指示三角形是否相交。
言论
通常,传递给此函数的六个平面表示 frustum。
directXMath 的 注释TriangleTests::Intersects
是新增功能。 此功能在 XNAMath 2.x 中不可用。
可以在 DirectX SDK 冲突示例中找到 XNAMath 的类似功能。
平台要求
使用适用于 Windows 8 的 Windows SDK Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012。 支持 Win32 桌面应用、Windows 应用商店应用和 Windows Phone 8 个应用。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 内部版本 20348 |
支持的最低服务器 | Windows 10 内部版本 20348 |
标头 | directxcollision.h |