本帖最后由 作者 于 2007-3-26 9:06:19 编辑
是的,你说的都对。 为了便于编程,我把图加工了一下,所有红线之间的夹角相等,方向都是从外指向内,这样便于取出第一个的端点。小多边形的距离默认为301,大多边形的距离默认为302,这样易于判断。 红线可以根据颜色和其它线条区分开来。 如何判断大小多边形,我想通过面积大小来判断比较方便。 如何取得要替换的数值,可以根据红线的端点位置框选,依据文字的默认值来替换。 我现在遇到的问题是不知道autolisp如何取得曲线和直线的交点,我看了论坛上许多贴子,都是用VLISP来选择交点坐标的,我前面还有一大段AUTOLISP程序,这个只是其中的一段。但是我没有接触过VLISP,所以比较为难。 |