此问题将跳转至 浩辰CAD开发者问题处理渠道

AcBrBrep 怎样转换?

点在面域中
发表于2015 年 8 月 4 日由boitboy
需要增加brep库,否则编译不通过

BOOL PointInRegion(AcDbRegion *pRegion, AcGePoint3d Pt)
{
if (pRegion == NULL)
return FALSE;

AcBrBrep brep;
if (brep.set(*pRegion) != AcBr::eOk)
return FALSE;

AcBr::Relation relation;
AcBr::ErrorStatus esbr = brep.getPointRelationToBrep(Pt, relation);
if (esbr != AcBr::eOk)
return FALSE;

if ((relation == AcBr::kBoundary) ||
(relation == AcBr::kInside))
{
return TRUE;
}

return FALSE;
}
已邀请:

CAD小苏 - 专注所以信赖!

赞同来自:

浩辰CAD开发者问题处理渠道 https://www.gstarcad.com/ask/question/66944

该问题目前已经被锁定, 无法添加新回复