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

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

角度のある線分に沿って回転
はじめまして。
AUTOCAD2016R版を使用しております。

ある角度のついた線分に沿って
あるオブジェクトを回転させて
合わせたいときに
便利なマクロはありませんでしょうか。
(説明下手ですみません)

※添付画像のように、
角度のある線分に
オブジェクトの赤色部分を合わせたいです。

何卒宜しくお願い致します。
  • ak
  • 2018/10/12 (Fri) 16:01:31
Re: 角度のある線分に沿って回転
画像です。
  • ak
  • 2018/10/12 (Fri) 16:05:42
Re: 角度のある線分に沿って回転
結構便利なのに、みんなが知らないコマンドの上位に入るコマンド。

ALIGN[位置合わせ] (コマンド)

https://knowledge.autodesk.com/ja/support/autocad-lt/learn-explore/caas/CloudHelp/cloudhelp/2019/JPN/AutoCAD-LT/files/GUID-D0FA10D5-76EE-4B80-A285-43C7F39916DB-htm.html

これがそのものズバリだと思います。

コマンドオプションを固定したいならマクロを作っても良いと思います。

  • Lon
  • 2018/10/12 (Fri) 17:41:49
Re: 角度のある線分に沿って回転
こんな方法もあります。

^C^C_select;$M=$(if,$(getvar,CMDACTIVE),\,)_rotate;p;;\r;\\p;\\move;p;;@;\^Z


1.オブジェクト選択
2.基点指定
3.赤線の右端点指定→左端点指定
4.角度の付いた線の右端点指定→左端点指定
5.移動先指定

選択後マクロ起動でもマクロ起動後選択でもOKです。
  • chibi-tom
  • 2018/10/12 (Fri) 17:55:36
Re: 角度のある線分に沿って回転
ちょっと手間減らしてみました

^C^C_select;$M=$(if,$(getvar,CMDACTIVE),\,)_rotate;p;;\r;@;\p;\'setenv;p1;$M="$(getvar,lastpoint)";\move;p;;@;$M="""$(getenv,p1)""";^Z


1.オブジェクト選択
2.回転の基点(赤線の右端点)指定→赤線の左端点指定
3.角度の付いた線の右端点指定→左端点指定

  • chibi-tom
  • 2018/10/15 (Mon) 11:51:00
Re: 角度のある線分に沿って回転
Lon様
chibi-tom様

返事が遅くなり、大変申し訳ありません。
ALIGNコマンドは
使いこなせていませんでした。。。

chibi-tom様、
二度もマクロを考えていただき
本当にありがとうございます!
動作もスムーズでこれからの効率が上がりそうです!
  • ak
  • 2018/10/16 (Tue) 11:39:36

返信フォーム






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