マクロ初心者ですが、いつも勉強させて頂きお世話になっております。
円の中心線を記入するマクロで、下記を使っているのですが、条件を変えて
修正していただくことは可能でしょうか。ご検討を宜しくお願いいたします。
1.Layer:現在のLayer
2.線色 :RED
3.線種 :CENTER
4.中心線の長さ:直径の1.3倍 或いははみ出し長さ:直径の0.15倍
使用CADのバージョンは LT2012 です。
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),-layer;n;CENTER;;offset;;\;select;non;@;non;@;;line;nea;@;cen;@;;lengthen;l;;erase;l;;setenv;to;1,;p0;$(*,$(getvar,dimscale),1.5);;l1;$(getvar,perimeter);;to;2;ucs;o;$(getvar,lastpoint),,)$(nth,$(getenv,to),,,;to;3;line;non;-$(+,$(getenv,p0),$(getenv,l1))<0;non;$(+,$(getenv,p0),$(getenv,l1))<0;;chprop;l;;LA;CENTER;LT;ByLayer;C;ByLayer;,copy;l;;non;@;non;@;rotate;l;;0<0;90;ucs;p)^M
円の中心線記入マクロ改良のお願い
- ラッキー
- 2018/01/18 (Thu) 10:07:16