检查pline线的闭合情况
如何实现,检查pline线的闭合情况,也就是小于一定的容限值就认为他应该是闭合而没有闭合的,并将这个有问题的多边形提示出来,让用户交互的来修改,直到所有的闭合检查完成,或者先将这个有不闭合的线改变成设好的颜色,检查完后统一再来改。好像有AcDbPolyline::isClosed(),不知合不合要求?
re
用AcDbPloyline::isClosed()不能完全判断pline是否闭合。最好的办法是获取pline的起始点,求这两点的距离,当距离小于某已设定的很小值时,即认定其闭合。
页:
[1]