• 締切済み

オートCADの回転複写マクロ

回転複写をしたいのですが、普通のではなくオブジェクトの一点を中心に円を描いてその円弧上の点に回転させたいのです。 ですので、円を描く(circle)最後にその描いた円を消す(erase;L)を入れてコマンドを作りたいのですがなかなか上手く行きません。 ちなみに昨日まではそういうことの知識はまったくありませんでした。 今日必要にせまられて勉強し、なんとなく¥;だのの意味がおぼろげながらわかった位です。 どなたか教えてくれませんか。

みんなの回答

  • tom-29q
  • ベストアンサー率61% (82/134)
回答No.1

[配列複写](ARRAY)コマンドの[円形状配列複写]ではダメなの?

tigerhan
質問者

補足

配列複写では面倒なのです。 以前使っていたと思われるものを見つけて入れてみたのですが、円が変な所にできてしまい上手く行きません。 下記のものです。 ^C^C_ortho;off;_select;\_id;\_setenv;p1;$M=$(getvar,lastpoint); _id;\_setenv;p2;$M="$(getvar,lastpoint)";copy;p;;@;@;_circle; $M="""$(getenv,p1);$(getenv,p2)""";_rotate;p;;$M="""""""$(getenv,p1)""""""";r;@;$M="""""""""""""""$(getenv,p2)""""""""""""""";\ _erase;L;; 円がオブジェクトの脇にできてしまい、中心で回転しません。

関連するQ&A