当尝试使用devDept.Eyeshot.Entities.Mesh或devDept.Eyeshot.Entities.Solid方法获取.Section(Plane, double)或devDept.Eyeshot.Entities.Solid的一段时,我们将得到一个ICurve[]。
如果结果是多重闭曲线,为了绘制ICurve[],我将其中的所有ICurve逐个转换为CompositeCurve,并将其添加到Entities中。
现在,是否有任何方法将其转换为Regions以使最终结果看起来更好?
发布于 2022-08-07 10:38:36
您可以使用UtilityEx.GetConnectedCurves()和UtilityEx.DetectRegionFromContours()方法,如本文所解释的:https://devdept.zendesk.com/hc/en-us/articles/115008270987-Extruding-DWG-DXF-profiles-
https://stackoverflow.com/questions/73216848
复制相似问题