この掲示板は AutoCADマクロ屋本舗 の掲示板です。

【 注意 】最初に必ず ↓↓ 下記内容 ↓↓ を参照ください。
① マクロが分からない方は、まず 【 マクロ講座 】 を参照ください。
② 質問の前に 【 マクロ使用前の注意事項 】 をお読みください。
③ 質問する時は、新規投稿フォーム下の【 新規投稿時のお願い 】を必ずお読みください。

四角形対角中心線
お世話になります。
今朝はありがとうございました。

*^C^Cpline;\\;area;o;l;ucs;ob;l;erase;l;;id;non;$M=$(/,$(getvar,perimeter),2),0;ucs;p;-insert;crscen;non;@;\0;explode;l;change;p;;p;LA;$(getvar,CLAYER);S;$(*,$(getvar,dimscale),0.2);;erase;L;^M

ですと、十字に中心線が作図されますが、
これを対角に×で作図するマクロは
どうしたらいいのでしょうか。
  • mii
  • 2018/06/07 (Thu) 16:30:17
Re: 四角形対角中心線
こんにちは。

私の使ってるマクロで良ければ、どーぞ使って下さい。
^C^Cucs;m;\line;non;0,0;non;1,1;;select;l;;line;non;1,0;non;0,1;;$M=expert;4;-block;PEKE;non;0,0;l;p;;expert;$(getvar,expert);ucs;p;-insert;PEKE;r;0;non;@;\explode;l;-purge;b;PEKE;n^M
  • Lon
  • 2018/06/07 (Thu) 17:06:13
Re: 四角形対角中心線
Lon様
こんにちは。

ありがとうございます^^
とっても使いやすいですね。
こちらの中心線をredのcenterに指定することはできますか?

  • mii
  • 2018/06/07 (Thu) 17:23:17
Re: 四角形対角中心線
最後にredのcenterを付け足しました。

^C^Cucs;m;\line;non;0,0;non;1,1;;select;l;;line;non;1,0;non;0,1;;$M=expert;4;-block;PEKE;non;0,0;l;p;;expert;$(getvar,expert);ucs;p;-insert;PEKE;r;0;non;@;\explode;l;chprop;p;;c;red;lt;center;;-purge;b;PEKE;n^M
  • Lon
  • 2018/06/07 (Thu) 17:24:30
Re: 四角形対角中心線
注意事項
このマクロは「PEKE」という名前のブロックを作成しています。

もし、図面内に「PEKE」という名前のブロックが既に存在してるばあい、強制的にそのブロックの中身が書き換えられます。
従って、図面内に「PEKE」という名前のブロックが存在している図面では使用しないで下さい。

または、マクロ内の「PEKE」を、絶対に名前の被らない物に書換えて使って下さい。
例えば
^C^Cucs;m;\line;non;0,0;non;1,1;;select;l;;line;non;1,0;non;0,1;;$M=expert;4;-block;AHOAHO_LonLon;non;0,0;l;p;;expert;$(getvar,expert);ucs;p;-insert;AHOAHO_LonLon;r;0;non;@;\explode;l;chprop;p;;c;red;lt;center;;-purge;b;AHOAHO_LonLon;n^M
  • Lon
  • 2018/06/07 (Thu) 17:44:24
Re: 四角形対角中心線
Lon様
ありがとうございます^^

作図がスムーズにできるようになりました。
また、お世話になるときがあるかもしれませんが、
その時は是非、宜しくお願いします。
  • mii
  • 2018/06/07 (Thu) 17:46:00

返信フォーム






プレビュー (投稿前に内容を確認)