59.フィレット[非トリム/トリム] | AutoCADマクロ屋本舗
[59]
フィレット[非トリム/トリム]2013 [2014.5.15 追加]
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),ray;^X非トリム(左クリック)/トリム(右クリック)^X\$M="""$(if,$(getvar,cmdactive),;trimmode;0,trimmode;1)""";setenv;to;1,fillet;r;\setenv;to;2,,,,,)$(nth,$(getenv,to),,,offset;;^X最初のオブジェクトを選択 または 設定変更(Enter)^X\$m="""$(if,$(getvar,cmdactive,),;setenv;to;3,setenv;to;0)""",,,,)$(nth,$(getenv,to),,,,fillet;@;;$M="""$(if,$(getvar,cmdactive),@;select;@;;setenv;to;4;,setenv;to;2;);p1;$(getvar,lastpoint)""",,,)$(nth,$(getenv,to),,,,,trim;p;;^X次のオブジェクトを選択^X\u;;fillet;@;;$m="""$(if,$(getvar,cmdactive),@;setenv;to;5,setenv;to;4);;p2;$(getvar,lastpoint)""",,)$(nth,$(getenv,to),,,,,,explode;@;$M="""$(if,$(getvar,cmdactive),;setenv;ex;0,setenv;ex;1)""";fillet;non;$(getenv,p1);non;$(getenv,p2);setenv;to;6,setenv;to;$(if,$(getenv,ex),2;pedit;m;p;;y;j;;,2))^M

LT2013 動作確認済


フィレット[非トリム/トリム]
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),dist;^X非トリム(左クリック)/トリム(右クリック)^X\$M="""$(if,$(getvar,cmdactive),;trimmode;0,trimmode;1)""";setenv;to;1,fillet;r;\setenv;to;2,,,,,,)$(nth,$(getenv,to),,,offset;;^X最初のオブジェクトを選択 または 設定変更(Enter)^X\$m="""$(if,$(getvar,cmdactive,),;setenv;to;3,setenv;to;0)""",,,,,)$(nth,$(getenv,to),,,,fillet;@;;$M="""$(if,$(getvar,cmdactive),@;select;@;;setenv;to;4;,setenv;to;2;);p1;$(getvar,lastpoint)""",,,,)$(nth,$(getenv,to),,,,,trim;p;;^X次のオブジェクトを選択^X\u;;fillet;@;;$m="""$(if,$(getvar,cmdactive),@;setenv;to;5,setenv;to;4);;p2;$(getvar,lastpoint)""",,,)$(nth,$(getenv,to),,,,,,explode;@;$M="""$(if,$(getvar,cmdactive),;setenv;ex;0,setenv;ex;1)""";fillet;non;$(getenv,p1);non;$(getenv,p2);setenv;to;6,setenv;to;$(if,$(getenv,ex),7,2),)$(nth,$(getenv,to),,,,,,,,pedit;L;;$M="""$(if,$(getvar,cmdactive),j;p;L;@;;;,)"""setenv;to;2)^M

LT2000 動作確認済

●使い方
1.非トリム(左クリック)/トリム(右クリック)を選択
2.フィレット半径を指定
3.最初のオブジェクトを選択
  右クリックで1へ
4.2つ目のオブジェクトを選択 → 面取り終了後3へ
  右クリックで3へ

▲注意
1.マクロが長い為、メニューファイルに直接コピペして下さい。
2.1つ目に選択したオブジェクトがポリラインで無く、
  2つ目に選択したオブジェクトがポリラインの場合、ポリラインは分解されます。

■コメント
「58.面取り」のフィレット版です。
参考までに。


AutoCAD LT 2007/2008/2009ではじめる機械製図/斎藤 美佳

¥3,360
Amazon.co.jp