また長くなってしまい申し訳ないですが
気になってしまったので修正させていただきます
分かりにくいですが
説明すると
50mmずらした後の状態で
次のハッチング範囲を選択して
50mmずらそうと右クリックした場合
最初の右クリックで変わらないということに
気が付いたんです
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),;sw;1;hpname;ハッチング名;ray;\$M="""$(if,$(getvar,cmdactive),;setenv;to;1,^C;)""",,,,)$(nth,$(getenv,to),,;P1;$(getvar,lastpoint);-hatch;o;d;c;n;non;@;non;@;;setenv;to;2,,,)$(nth,$(getenv,to),,,zoom;o;l;;setenv;P0;$M="""$(getvar,VIEWCTR)""";zoom;p;setenv;to;3,,)$(nth,$(getenv,to),,,,ray;\$M="""$(if,$(getvar,cmdactive),;setenv;sw;1;;to;1,erase;l;;id;non;$(getenv,P0);setenv;sw;$(if,$(getenv,sw),0,1);;to;4)""",)$(nth,$(getenv,to),,,,,-hatch;o;s;non;$(if,$(getenv,sw),$(getenv,P0)^H^H,@50<0);n;non;$(getenv,P1)^H^H;;setenv;to;2)^M
$(nth,$(getenv,to),,,,ray;\$M="""$(if,$(getvar,cmdactive),;setenv;to;1,erase;l;;id;non;$(getenv,P0);setenv;sw;$(if,$(getenv,sw),0,1);;to;4)""",)を
$(nth,$(getenv,to),,,,ray;\$M="""$(if,$(getvar,cmdactive),;setenv;sw;1;;to;1,erase;l;;id;non;$(getenv,P0);setenv;sw;$(if,$(getenv,sw),0,1);;to;4)""",)に
修正して解消されました
とりあえず自己満足です
- chibi-tom
- 2022/03/17 (Thu) 10:26:20