是强制 acedTraceBoundary 始终返回区域的任何方法


Acad::ErrorStatus acedTraceBoundary( const AcGePoint3d& seedPoint, bool detectIslands, AcDbVoidPtrArray& resultingBoundarySet )

在这里,我们可以读到resultingBoundarySet:"包含AcDbPolyline*对象形式的结果边界",但有时我们会得到AcDbRegions*的集合(当边界包含样条时)。区域是我需要的。你知道有什么方法可以强迫acedTraceBoundary总是创造AcDbRegion而不是AcDbPolylines吗?

没有办法单独强制 aceedTraceBoundary 检索 Plines 集,如果它返回区域集,则始终可以从区域中提取 Plines/基元实体。

在 AcDbRegion 上使用 getSplitCurves

相关内容

最新更新