見出し画像

【Fusion】「スケッチが閉じない!」を解決。繋がっていない端点をハイライト表示し、自動接続してくれる自作アドインのススメ

はじめに

Fusionでモデリングをしているとき、こんな経験はありませんか?
「スケッチを描き終わって押し出そうとしたら、プロファイルが認識されない…!」 「どこかに隙間があるはずなのに、ズームしてもズームしても見つからない!」

特に複雑なスケッチや、DXFデータをインポートした時によく発生するこの問題。時間を溶かしてしまう非常にストレスな作業ですよね。

そこで今回、「スケッチ内の繋がっていないポイント(端点)を自動で見つけ出し、ハイライト表示+自動接続を行ってくれる」Fusion用アドインを自作してみました!

※作成はGeminiに手伝ってもらいました。
※免責事項:本アドインは個人用に作成したものです。ご利用によって生じた問題やデータの損失等について、筆者は責任を負いかねます。あらかじめご了承の上、自己責任でのご使用をお願いいたします。

何ができるアドインなの?

繋がっていない端点を検出し、ハイライト表示+自動接続してくれるアドインです。

画像
画像

導入方法

1.下記ファイルをダウンロードし任意の場所に解凍して下さい。
※ライセンスはCopyright (c) 2026 Malayan tapir | MIT Licenseです。

2.Fusion の「ユーティリティ」タブ >「アドイン」 >「スクリプトとアドイン」を開く。

画像
画像

3.+マークをクリック>デバイスからのスクリプトまたはアドインをクリック>ファイルの選択画面が出てくるので先ほどダウンロードし解凍したものをフォルダーごと選択して下さい。

画像
画像

4.無事にファイル選択ができていれば、一覧の中にConnectOpenPointsAllが表示されているはずです。
実行のトグルスイッチをクリックし、オンにしましょう。
一度使ってみて気に入ってくださった場合は、右の起動時に実行にチェックを入れると起動時から常駐して使用できるようになります。

画像
画像

使い方

上記手順がうまくいっていれば、スケッチタブの修正の中に追加されているはずです。
閉じていないスケッチがある状態でクリックし、テストしてみましょう。

画像

接続されていない端点が赤くハイライトされていればうまく機能しています。
ぜひご自身の制作の際に活用して下さい。

画像

接続モード、最大許容距離

接続モードとして
・すべてのペアを一括自動接続
・最短の1ペアを自動接続
・手動で選択して接続
を用意しました。
必要に応じて切り替えながら使用して下さい。
最大許容距離を指定できるようにしておきました。
意図しない接続が発生する場合に調整して下さい。

画像

ショートカットキーの登録

毎回マウスでクリックして呼び出すのは少し面倒ですよね。
ショートカットキーを登録して素早く使えるようにしておきましょう。
ConnectOpenPointsAllの右に三点マークがあるのでクリック。
キーボードショートカットを変更があるのでをクリック。
任意のショートカットキーを割り当てて使用できます。

画像
画像

最後に

今回は、こんなものあったらいいなと言う機能をGeminiに手伝ってもらいながら制作しました。
追加して欲しい機能やバグ、もっとこうして欲しいなどありましたら気軽にコメントして下さい。
随時修正していきます。

使ってみた感想など、X等に投稿される際はメンション等していただけると見に行けるのでありがたいです。

アーカイブ

ver.001

ver.002


いいなと思ったら応援しよう!

ピックアップされています

自作キーボード(ケース設計)

  • 2本

コメント

3
コメントするには、 ログイン または 会員登録 をお願いします。
uskのプロフィールへのリンク
usk

ちょうど悩んでいたので作成いただいた2つのアドインのおかげで開発が進みました。 大変助かりました、ありがとうございます。 自動接続アドインの方で、もしこうだったらいいなと思ったのが1点ありました。 自分の場合、未接続点として検出したのが10点ありました。 近傍の2点を接続する操作を5…

1
malayan_tapir いいね
malayan_tapirのプロフィールへのリンク
malayan_tapir

一括自動接続機能を追加しました。

1
【Fusion】「スケッチが閉じない!」を解決。繋がっていない端点をハイライト表示し、自動接続してくれる自作アドインのススメ|malayan_tapir
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1