とりあえず自分が使用している
指定間等分割オフセットのマクロです
お試しください
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;分割数;\;to;1,offset;;nea;オブジェクトを選択(再設定は右クリック)^X\$M="""$(if,$(getvar,cmdactive),;setenv;P1;$(getvar,lastpoint);undo;be;setenv;to;2,setenv;to;0)""",,,,,)$(nth,$(getenv,to),,,;to;1;select;non;@;non;@;;xplode;non;$(getenv,P1);;$M="""$(if,$(getvar,cmdactive),e;setenv;to;2,setenv;to;3)""",,,,)$(nth,$(getenv,to),,,,regen;copybase;non;$(getenv,P1);non;$(getenv,P1);;undo;e;u;pasteclip;non;$(getenv,P1);setenv;to;4,,,)$(nth,$(getenv,to),,,,,line;non;$(getenv,P1);per;2点目を指定^X\;ucs;ob;l;lengthen;l;dy;;setenv;to;5,,)$(nth,$(getenv,to),,,,,,;l1;$(/,$(getvar,perimeter),$(getenv,分割数));erase;l;;setenv;to;6,)$(nth,$(getenv,to),,,,,,,copy;l;;non;0<0;a;$(getenv,分割数);non;$(getenv,l1)<0;erase;p;;ucs;p;setenv;to;0)^M
操作方法
1.マクロ起動
2.分割数を入力
3.1辺選択(オフセットしたい辺)
4.対辺を選択(一時オブジェクトスナップで垂直選択になっています)
以上です
- chibi-tom
- 2024/02/21 (Wed) 12:19:44