オブジェクト角度 0° [2007.7.4修正]
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),^Pcopy^P;^X角度の基となるオブジェクトを選択^X\non;@;;non;@;non;@;erase;p;;id;nea;@;setenv;p1;$M="""$(getvar,lastpoint)^H^H""";id;\setenv;to;1,;p0;$(getvar,lastpoint)^H^H;id;non;@$(*,$(getvar,dimscale),10)","0;setenv;to;2,,,)$(nth,$(getenv,to),,,dist;non;@;non;$(getenv,p0);arc;non;@;c;non;$(getenv,p0);non;$(getenv,p1);setenv;to;3,,)$(nth,$(getenv,to),,,,pedit;L;;;area;o;L;erase;L;;setenv;ro;$M="""$(/,$(*,$(getvar,perimeter),180),$(*,$(getvar,distance),3.14159265))""";;to;4,select;$(getenv,p1);\rotate;p;;non;$(getenv,p0);-$(getenv,ro))^M |
LT2000/LT2004 R2005 動作確認済
●使い方
1.角度の基となるオブジェクトを選択
![AutoCADマクロ屋本舗-rotate0-1](https://stat.ameba.jp/user_images/20110928/14/totthi-macro/07/d6/j/t02030221_0203022111512917686.jpg?caw=800)
2.基点を指定
![AutoCADマクロ屋本舗-rotate0-2](https://stat.ameba.jp/user_images/20110928/14/totthi-macro/a3/c4/j/t02020245_0202024511512917685.jpg?caw=800)
3.角度を0にする、その他のオブジェクトを選択
![AutoCADマクロ屋本舗-rotate0-3](https://stat.ameba.jp/user_images/20110928/14/totthi-macro/a8/fe/j/t01970214_0197021411512917687.jpg?caw=800)
4.オブジェクト角度0°
![AutoCADマクロ屋本舗-rotate0-4](https://stat.ameba.jp/user_images/20110928/14/totthi-macro/9f/f8/j/t02200120_0231012611512917688.jpg?caw=800)
▲注意
1.マクロが長い為、メニューファイルに直接コピペして下さい。
■コメント
回転してあるオブジェクトを
角度0°に戻すのって、結構面倒じゃない?
そんな時、これだと簡単に!!(゚∀゚)
・・・って・・・
使う時無いかもだけど・・・(^^;
角度取得マクロ例として、参照までに♪
上記のマクロは、"マクロで角度を取得"する事に重点を置いたマクロです。
その為、精度的には100%角度0になるわけではありません。
以下のマクロは、参照角度を使用して、角度を0にするマクロです。
通常は以下を使った方が良いと思われます。
オブジェクト角度0°(参照角度版) [2007.7.6追加]
*^C^C$M=setenv;to;0;$(nth,$(getenv,to),^Pmove^P;^X角度の基となるオブジェクトを選択^X\non;@;;non;@;non;@;setenv;p1;$M="""$(getvar,lastpoint)""";id;\setenv;to;1,;p0;$(getvar,lastpoint);id;non;@100<0;setenv;to;2,)$(nth,$(getenv,to),,,select;p;\zoom;e;rotate;p;;non;$(getenv,p0);r;non;@;nea;$(getenv,p1);0;zoom;p)^M |
LT2000/LT2004 R2005 動作確認済
DVDで学ぶAutoCAD LT[2005~2011] (エクスナレッジムック DVDだから絶.../芳賀 由合
![](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51RElZO3pDL._SL160_.jpg)
¥2,940
Amazon.co.jp