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

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

離れた線分またはポリラインをつなぐ
いつも拝見させていただいております。
当方2016年レギュラー版を使用中です。

いただいた図面や
私でない会社の人間が作図したもので、
線と線が繋がっておらず隙間が空いてる箇所がいくつかあります。
(単に作図ミスです)
ハッチングや結合をしようとした際に出来ず、気づくことが多いです。

いまはいちいち
つまんでくっつけて結合させています。
この作業が簡単にできるようなマクロはないでしょうか?
線と線の位置はズレてはいないので、角度も0°です。
ただただ隙間が空いてしまっているのです....

宜しくお願い致します。
  • こまつ
  • 2019/01/29 (Tue) 14:34:47
Re: 離れた線分またはポリラインをつなぐ
一括で処理するのは難しそうですね。

1箇所づつならJOINコマンドでやれば少しは楽かと思います。
その場合、マクロを作るまでもありません。

下記のURLは、JIONコマンドを使って結合している動画です。

初めに「J」(JOINコマンドの短縮形)を入力した後は、
「マウスで選択してエンターキーを押す」を繰り返しているだけです。
https://streamable.com/2iurj

但し、JOINコマンドではポリラインは処理できません。線分のみです。

LISPプログラムを使えば、一括処理もできると思います。
また、ポリラインでも処理できるかもしれません。
そのようなプログラムを作っている有志の人が居るかもしれません。
  • Lon
  • 2019/01/29 (Tue) 15:37:09
Re: 離れた線分またはポリラインをつなぐ
Lon様
ありがとうございます。

なるほど。
一括は厳しいですか...
JOINコマンドの動画、ありがとうございました。

LISPならできそうですか!
少し、探ってみます。
  • こまつ
  • 2019/01/30 (Wed) 11:07:29
Re: 離れた線分またはポリラインをつなぐ
【♪】Tools の中にある「ar_linjoin」ってコマンドはどうなんでしょう?
http://www.geocities.jp/acad_rep/
ここのホームページの「Customize」をクリックして「ヘルプ」をクリックして「その他」のツールバーのところにあります。

スキマも埋めてくれるのかな?
くれないなら、overkillと同じだから、こんなlispを作る意味ないですもんね。

わたし、LTなんで試せませんので、判りません。
  • Lon
  • 2019/01/30 (Wed) 12:17:47
Re: 離れた線分またはポリラインをつなぐ
Lon様
ありがとうございます。

セットアップしてみました!
使用してみたところ、
以前にLon様に教えていただいた
JOINコマンドと同じような仕様でした。
ポリラインは不可能で、線分のみという仕様です。

しかしこのような
カスタマイズサイトがあるとは...
ACADも色々できるんですね...
  • こまつ
  • 2019/01/30 (Wed) 13:58:45
Re: 離れた線分またはポリラインをつなぐ
PEDITを使うという手もあります。

つなぎたい線・ポリラインのだいたいの隙間のサイズを計測しておいてください。

PEDITコマンド実行→M(一括処理のため)→つなぎたい線分・ポリラインを選択(線分・ポリライン混合可・複数可)→J(結合)→J(結合タイプ)→好みの結合タイプを入力(後ほど説明)
許容距離に隙間サイズより少し大きめの値を入力

これで接続されます。

結合タイプは以下のようになります。(ヘルプより)
[延長(E)]
選択したポリラインを、最も近い端点までセグメントを延長または切り取ることによって、結合します。
[追加(A)]
選択したポリラインを、最も近い端点の間に直線セグメントを追加することによって、結合します。
[両方(B)]
選択したポリラインを、延長または切り取ることによって(可能な場合)、結合します。選択したポリラインを延長または切り取る方法によって結合できない場合は、最も近い端点の間に直線セグメントが追加されます。

特に指定がないのなら、Bにしておけばよいかと。

https://www.youtube.com/watch?v=v427pGLMQ5I
こちらに、動画で説明があります。(最初の方にあります)
  • LUNE
  • 2019/01/30 (Wed) 15:24:01
Re: 離れた線分またはポリラインをつなぐ
LUNE様
ありがとうございます!

参考動画もありがとうございました。
無事、結合できました。

色々試してみたのですが、
かなり幅広いパターンで使用できました。

ありがとうございました!
  • こまつ
  • 2019/01/31 (Thu) 10:15:28

返信フォーム






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