modoのプラグイン「Auto Part By Distance tool」が公開されました。少し特殊ですが、距離を使用した処理を実行するツール開発の参考になりそうです。
https://lifewithmodo.blogspot.com/2026/07/auto-part-by-distance.html
https://tazaki.gumroad.com/l/cpkfn
https://github.com/tazee/AutoPartByDistance
Auto Part By Distance tool
Auto Part By Distance は、接続されたポリゴングループを距離に基づいてクラスタリングするツールです。クラスタリングされたポリゴンについては、各ポリゴンが属するクラスタのID番号が、そのポリゴンの Part タグに書き込まれます。
Random Part Nameを有効にすると、0~9、a~z、および A~Z の文字セットからなるランダムな文字列が、各クラスタの PartTag に割り当てられます。このオプションを無効にすると、ID番号が文字列として割り当てられます。
ポリゴングループは、それぞれのバウンディングボックス間の距離に基づいてクラスタリングされます。指定した検索距離内にあるボックスは、同じクラスタとしてグループ化されます。
Search Distanceを 0 に設定すると、各ポリゴングループごとにクラスタが作成されます。
検索距離は、指定した空間に応じて、2D 平面(XY、XZ、または YZ)または 3D 空間(XYZ)内での距離に基づいて計算されます。
Prefixに指定した文字列を、ポリゴン Part タグのクラスタ番号の先頭に付加できます。
現在選択されているクラスタに含まれるポリゴンパート数およびポリゴン数は、3D ビュー左上に表示されます。3D ビュー上のバウンディングボックスをクリックすると、現在のクラスタを変更できます。
3D ビュー上で LMB(左マウスボタン)をドラッグすると、Search Distanceの値を調整できます。
このキットには、macOS および Windows 版 Modo 用のダイレクトモデリングツールが含まれています。

9つのポリゴンパーツが4つのクラスターにグループ化されています。

各ポリゴンのパーツタグには、割り当てられたクラスター番号が文字列として設定されています。パーツタグは Statistics パネルで確認できます。
インストール
リリースから lpk をダウンロードします。Modo のビューポートにドラッグ&ドロップしてください。アップグレードする場合は、以前のバージョンを削除してください。
Auto Part By Distance ツールの使い方
ツール版の Auto Part By Distance は、左側の Model ToolBar の Polygon タブにある **Auto Part By Distance** ボタンから起動できます。

Auto Part By Distance ツールの基本的な使い方
左側の Model Modo ツールバーの Polygon タブにある **Auto Part By Distance** ボタンを有効にします。
3D ビューで選択範囲内の要素をラッソ選択します。
