测试三角形是否与光线相交。
语法
bool XM_CALLCONV Intersects(
FXMVECTOR Origin,
FXMVECTOR Direction,
FXMVECTOR V0,
GXMVECTOR V1,
HXMVECTOR V2,
float & Dist
) noexcept;
参数
Origin
光线的起源。
Direction
光线的方向。
V0
定义三角形的向量。
V1
定义三角形的向量。
V2
定义三角形的向量。
Dist
沿交集位置的光线的距离。
返回值
一个布尔值,该值指示三角形是否与光线相交。
言论
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 |