Repolode
CNCKitchen

CNCKitchen/ScanRuler

Браузерный инструмент для проверки 3D- и планшетных сканов по CAD: подбор геометрических элементов, измерения, анализ отклонений и реверс-инжиниринг в STEP.

Open source альтернатива:GOM InspectPC-DMIS

Звёзды
980
Форки
178
Открытые issues
49
Последний коммит
50 минут назад

Что это?

ScanRuler — браузерная рабочая среда для измерений и проверки 3D-сканов. Она подбирает к скану сферы, цилиндры, конусы, торы, плоскости и окружности, строит по ним точки, линии и плоскости, а также добавляет между ними размеры расстояний, углов и GD&T. В рабочей среде для анализа отклонений скан наилучшим образом совмещается с номинальной сеткой или деталью STEP, а подписанная разница отображается цветом на поверхности.

Другие рабочие среды позволяют строить карту толщины стенок, измерять 2D-изображения с планшетного сканера и сечения с обнаружением границ, экспортировать результаты в SVG, DXF, CSV или STEP, а также создавать твёрдотельные модели STEP по эскизам, выдавливаниям и операциям над элементами в рабочей среде Reverse engineer. Рабочая среда Mesh Tools очищает, редактирует и упрощает сетки. Файлы обрабатываются локально в браузере; при желании локальный AI-агент может управлять открытой вкладкой через MCP-сервер.

Ключевые возможности

  • 01Подбирает к данным сканирования сферы, цилиндры, конусы, торы, плоскости и окружности с оценкой погрешности формы.
  • 02Измеряет расстояния и углы между подобранными элементами, поддерживает GD&T и допуски.
  • 03Цветом отображает подписанные отклонения скана от CAD-сетки или детали STEP.
  • 04Строит карту толщины стенок по одному скану.
  • 05Измеряет изображения с планшетного сканера и сечения с точностью до субпикселя при определении границ.
  • 06Экспортирует результаты измерений в STEP, SVG, DXF и CSV.
  • 07Полностью работает в браузере; для AI-агентов доступен локальный MCP-сервер.

Сценарии использования

  • Проверка детали, изготовленной на 3D-принтере или станке, на соответствие CAD-модели.
  • Измерение шарового калибра или приспособления для проверки расстояний между отверстиями и элементами.
  • Построение карты толщины стенок литого или формованного корпуса.
  • Реверс-инжиниринг изношенной детали или детали, которую больше нельзя достать, с созданием редактируемой твёрдотельной модели STEP.

Быстрый старт

  1. 1

    Откройте работающую версию приложения на scanruler.com (установка не требуется).

  2. 2

    Необязательно: добавьте MCP helper в Claude Code, чтобы ИИ-агент мог управлять приложением.

    claude mcp add --scope user scanruler -- npx -y scanruler-mcp@latest

Что важно знать

  • Распространяется по лицензии AGPL-3.0 (копилефт): при внесении изменений и размещении приложения необходимо предоставить исходный код.
  • При подключении ИИ-агента его провайдер модели получает ваши измерения, имена файлов и фотографии детали.
  • Для работы agent helper требуются 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 — 7 нояб. 2026 г..
Для чего можно использовать ScanRuler?
Проверка детали, изготовленной на 3D-принтере или станке, на соответствие CAD-модели. Измерение шарового калибра или приспособления для проверки расстояний между отверстиями и элементами. Построение карты толщины стенок литого или формованного корпуса. Реверс-инжиниринг изношенной детали или детали, которую больше нельзя достать, с созданием редактируемой твёрдотельной модели STEP.
Как установить ScanRuler?
Откройте работающую версию приложения на scanruler.com (установка не требуется). Необязательно: добавьте MCP helper в Claude Code, чтобы ИИ-агент мог управлять приложением.: claude mcp add --scope user scanruler -- npx -y scanruler-mcp@latest
Где скачать ScanRuler?
Исходный код и инструкции по установке — на GitHub: https://github.com/CNCKitchen/ScanRuler

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Кроссплатформенный C++ SDK для стереокамер глубины Intel RealSense: передача потоков глубины и цветного изображения, а также доступ к данным внутренней и внешней калибровки.

9,1 тыс.+9 за неделю5 тыс.C++Apache-2.0Активно поддерживаетсяОбновлён позавчера

Бесплатный open-source аддон для Blender, который автоматически ретопологизирует плотные сетки и сканы в низкополигональные сетки из квадов, обрабатывая модель по частям.

49+10 за неделю3PythonGPL-3.0Активно поддерживаетсяОбновлён 2 часа назад

Библиотека C/C++ для оптимизации треугольных сеток: ускоряет их рендеринг на GPU и уменьшает размер хранения и передачи.

Инструменты разработчика#computer-graphics#gpu#mesh-processing
8,8 тыс.+60 за неделю754C++MITАктивно поддерживаетсяОбновлён 24 дня назад