Node.jsとWebでglTF 2.0の3Dモデルを読み込み、編集、最適化、書き出しできるTypeScript/JavaScript SDKとCLI。
CNCKitchen/ScanRuler
3DスキャンやフラットベッドスキャンをCADと照合するブラウザツール。フィット、計測、偏差比較からSTEPへのリバースエンジニアリングまで対応。
代替できる製品:GOM Inspect
PC-DMIS
- スター
- 956
- フォーク
- 174
- 未解決の Issue
- 49
- 最終コミット
- 一昨日
これは何?
ScanRulerは、3Dスキャンの計測や検査に使えるブラウザベースのワークベンチです。スキャンデータに球、円柱、円錐、トーラス、平面、円をフィットさせ、その結果から点、線、平面を作成し、それらの間の距離、角度、GD&T寸法を追加できます。偏差ワークスペースでは、スキャンを公称メッシュまたはSTEP部品にベストフィットさせ、表面全体に符号付き偏差を色で表示します。
ほかのワークスペースでは、肉厚マッピング、フラットベッド画像やエッジ検出を使った断面カットの2D計測、結果のSVG、DXF、CSV、STEP形式でのエクスポートに対応しています。また、スケッチ、押し出し、フィーチャー操作からSTEPソリッドボディを作成するリバースエンジニアリング用ワークスペースもあります。Mesh Toolsワークスペースでは、メッシュの修復、編集、軽量化ができます。ファイルはブラウザ内でローカルに処理され、オプションのMCPサーバーを使えばローカルAIエージェントから開いているタブを操作できます。
主な機能
- 01スキャンデータに球、円柱、円錐、トーラス、平面、円をフィットさせ、形状誤差を算出します。
- 02フィットした要素間の距離、角度、GD&Tを公差付きで計測します。
- 03CADメッシュまたはSTEP部品に対するスキャンの符号付き偏差を色で表示します。
- 04単一のスキャン全体の肉厚をマッピングします。
- 05フラットベッド画像や断面カットを、サブピクセル精度のエッジ検出で計測します。
- 06計測結果をSTEP、SVG、DXF、CSV形式でエクスポートします。
- 07すべてブラウザ内で動作し、AIエージェント向けにローカルMCPサーバーも利用できます。
ユースケース
- 3Dプリント部品や機械加工部品をCADモデルと照合する。
- ボールバーや治具を計測して、穴やフィーチャー間の距離を検証する。
- 鋳造または成形されたハウジングの肉厚をマッピングする。
- 摩耗した部品や入手できない部品を、編集可能なSTEPソリッドにリバースエンジニアリングする。
クイックスタート
- 1
scanruler.com でライブアプリを開きます(インストール不要)
- 2
任意:AIエージェントがアプリを操作できるよう、MCP ヘルパーを Claude Code に追加します
claude mcp add --scope user scanruler -- npx -y scanruler-mcp@latest
使う前に知っておきたいこと
- AGPL-3.0 ライセンス(コピーレフト)で提供されており、変更してホスティングする場合はソースコードの共有が必要です。
- AIエージェントを接続すると、測定値、ファイル名、部品の写真がエージェントのモデルプロバイダーに送信されます。
- エージェントヘルパーの利用には Node.js 22 以降と Chrome、Edge、または Firefox が必要です。
トピック
よくある質問
- ScanRuler とは?
- 3DスキャンやフラットベッドスキャンをCADと照合するブラウザツール。フィット、計測、偏差比較からSTEPへのリバースエンジニアリングまで対応。 ScanRulerは、3Dスキャンの計測や検査に使えるブラウザベースのワークベンチです。スキャンデータに球、円柱、円錐、トーラス、平面、円をフィットさせ、その結果から点、線、平面を作成し、それらの間の距離、角度、GD&T寸法を追加できます。偏差ワークスペースでは、スキャンを公称メッシュまたはSTEP部品にベストフィットさせ、表面全体に符号付き偏差を色で表示します。
- ScanRuler は無料で使えますか?ライセンスは?
- ScanRuler は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ScanRuler は今もメンテナンスされていますか?
- 活発にメンテナンス中。ScanRuler の最終コミットは 2026年11月4日 です。
- ScanRuler は何に使えますか?
- 3Dプリント部品や機械加工部品をCADモデルと照合する。 ボールバーや治具を計測して、穴やフィーチャー間の距離を検証する。 鋳造または成形されたハウジングの肉厚をマッピングする。 摩耗した部品や入手できない部品を、編集可能なSTEPソリッドにリバースエンジニアリングする。
- ScanRuler のインストール方法は?
- scanruler.com でライブアプリを開きます(インストール不要) 任意:AIエージェントがアプリを操作できるよう、MCP ヘルパーを Claude Code に追加します: claude mcp add --scope user scanruler -- npx -y scanruler-mcp@latest
- ScanRuler はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/CNCKitchen/ScanRuler
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Intel RealSense深度カメラ向けのクロスプラットフォームC++ SDK。深度・カラー映像のストリーミングと、内部・外部キャリブレーションデータを提供します。
密なメッシュやスキャンデータを、パーツごとに全クワッドのローポリメッシュへ自動リトポロジーする無料のオープンソースBlenderアドオン。
40種類以上の3Dファイル形式を統一されたメモリ内データ構造に読み込み、メッシュの後処理も行えるC/C++ライブラリ。
GPUでの描画を高速化し、メッシュの保存容量と転送サイズを削減するC/C++ライブラリ。
LDrawパーツライブラリを基盤とする、仮想LEGOモデル設計用の無料クロスプラットフォームCADプログラム。