关于ASSOC取点的问题
有时候用ssget和 (assoc 10 (entget ent) )取出一条直线的2个点会像图A的样子,怎样才可以将取出的4条直线的点变成图B的样子!图A
图B
看了半天,也不能明白你是何意 我也是看不懂.... 这要看画线的第一点在哪里。如果需要画线的终点在圆心,就要交换直线的端点。 用(cdr(assoc 10 (entget ent)))取出直线端点P10
用(cdr(assoc 11 (entget ent)))取出直线端点P11
用(cdr(assoc 10 (entget ent)))取出圆心点P12
用(equal P10 p12 0.01)等分别判断 我想写一个一次性标注完上图的几个角度,但三点标注角度就要像图B的样子取点才可以,所以才这样问。书读得少,表达能力不好! 按5楼兄弟的方法解决了!谢谢! 鱼与熊掌 发表于 2014-12-5 19:27 static/image/common/back.gif
我也是看不懂....
我想写一个一次性标注完上图的几个角度,但三点标注角度就要像图B的样子取点才可以,所以才这样问。书读得少,表达能力不好! sunnylhj 发表于 2014-12-6 09:14 static/image/common/back.gif
按5楼兄弟的方法解决了!谢谢!
我建议还是删除重复元素靠谱 .
页:
[1]