相交

测试两个三角形是否相交。

语法

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

另请参阅

DirectXMath 三角形测试函数