【发布时间】:2015-08-30 14:03:45
【问题描述】:
我使用 .obj 文件创建了一个 btConvexHullShape。我检查了它的其他属性,它似乎创建正确。
现在我必须执行碰撞检测检查。为此,我需要使用 isInside 函数。但无论该点在内部还是外部,它都会返回 False。
有人可以帮忙吗?
human = new btConvexHullShape();
for (int i = 0; i < av->vertI; i++)
{
human->addPoint(btVector3(btScalar(av->vertices[i][0]), btScalar(av->vertices[i][1]), btScalar(av->vertices[i][2])));
}
CString s;
btVector3 cx(0, -2, 1);
if (human->isInside(cx, btScalar(1)))
{
OutputDebugString(L"True\n");
}
else
OutputDebugString(L"False\n");
【问题讨论】:
标签: collision-detection convex-hull bulletphysics