- A+
所属分类:CAD二次开发
如要想更改多段线的起始位置,一般只用在顶点有顺序要求的封闭多段线上面。原理起始很简单,就是先把多段线里面的所有线段组码坐标读取出来,在重新组合,
使用循环,只要里面的点等于你规定的点,也就是自己的目标点前面一个表,点后面一个表,在把前重组一个表。就可以得到要想的样子,
如果只是单纯的多段线反向,那更好办了,直接把里面的10坐标组码和42凸度组码反个向(reverse表),在使用(entmod函数直接更新多段线即可,,注意使用entmod更新图元信息,需要10组码以前的所有组码信息,否则更新失败