CAD工具之家's Archivers

From boitboy on 2015-08-04 16:23:56

点在面域中

需要增加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; }

查看完整版本: 点在面域中

Tags:


©CAD工具之家
创办于:2013年5月24日