Repolode
CNCKitchen

CNCKitchen/ScanRuler

3DスキャンやフラットベッドスキャンをCADと照合するブラウザツール。フィット、計測、偏差比較からSTEPへのリバースエンジニアリングまで対応。

代替できる製品:GOM InspectPC-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. 1

    scanruler.com でライブアプリを開きます(インストール不要)

  2. 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 が必要です。

トピック

#3d-scanning#metrology#cad#deviation-analysis#reverse-engineering#wall-thickness#mesh-processing#webgl

よくある質問

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。深度・カラー映像のストリーミングと、内部・外部キャリブレーションデータを提供します。

開発ツール#computer-vision#depth-camera#stereo-vision
9087+10 今週5047C++Apache-2.0活発にメンテナンス更新 昨日