urumchi_xcs 发表于 2003-4-13 16:22:00

检查pline线的闭合情况

如何实现,检查pline线的闭合情况,也就是小于一定的容限值就认为他应该是闭合而没有闭合的,并将这个有问题的多边形提示出来,让用户交互的来修改,直到所有的闭合检查完成,或者先将这个有不闭合的线改变成设好的颜色,检查完后统一再来改。

zfbj 发表于 2003-4-14 15:02:00

好像有AcDbPolyline::isClosed(),不知合不合要求?

CAD菜鸟 发表于 2003-4-15 17:36:00

re

用AcDbPloyline::isClosed()不能完全判断pline是否闭合。最好的办法是获取pline的起始点,求这两点的距离,当距离小于某已设定的很小值时,即认定其闭合。
页: [1]
查看完整版本: 检查pline线的闭合情况