Repolode
CNCKitchen

CNCKitchen/ScanRuler

Ferramenta no navegador para conferir digitalizações 3D e de mesa contra CAD: ajustar elementos, medir, comparar desvios e fazer engenharia reversa para STEP.

Alternativa open source a:GOM InspectPC-DMIS

Estrelas
956
Forks
174
Issues abertas
49
Último commit
há 3 dias

O que é?

O ScanRuler é uma bancada de trabalho no navegador para medir e conferir digitalizações 3D. Ele ajusta esferas, cilindros, cones, toros, planos e círculos à digitalização, cria pontos, linhas e planos a partir desses ajustes e adiciona cotas de distância, ângulo e GD&T entre eles. Uma área de trabalho de desvios ajusta melhor uma digitalização a uma malha nominal ou peça STEP e colore na superfície as diferenças com sinal.

Outras áreas de trabalho incluem o mapeamento da espessura de paredes, medições 2D de imagens de mesa e cortes de seção com detecção de bordas, exportação dos resultados como SVG, DXF, CSV ou STEP e uma área de trabalho de engenharia reversa que cria corpos sólidos STEP a partir de esboços, extrusões e operações de elementos. Uma área de trabalho Mesh Tools limpa, edita e reduz malhas. Os arquivos são processados localmente no navegador, e um servidor MCP opcional permite que um agente de IA local controle a aba aberta.

Recursos principais

  • 01Ajusta esferas, cilindros, cones, toros, planos e círculos aos dados da digitalização, calculando o erro de forma.
  • 02Mede distâncias, ângulos e GD&T entre elementos ajustados, com tolerâncias.
  • 03Colore os desvios com sinal de uma digitalização em relação a uma malha CAD ou peça STEP.
  • 04Mapeia a espessura das paredes em uma única digitalização.
  • 05Mede imagens de mesa e cortes de seção com precisão subpixel nas bordas.
  • 06Exporta medições como STEP, SVG, DXF e CSV.
  • 07Funciona totalmente no navegador, com um servidor MCP local opcional para agentes de IA.

Casos de uso

  • Conferir uma peça impressa em 3D ou usinada em relação ao modelo CAD.
  • Medir uma barra de esferas ou um dispositivo de fixação para verificar as distâncias entre furos e elementos.
  • Mapear a espessura das paredes de uma carcaça fundida ou moldada.
  • Fazer engenharia reversa de uma peça desgastada ou indisponível e transformá-la em um sólido STEP editável.

Início rápido

  1. 1

    Abra o app ao vivo em scanruler.com (não é preciso instalar nada).

  2. 2

    Opcional: adicione o helper MCP ao Claude Code para que um agente de IA possa controlar o app.

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

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte caso o projeto seja modificado e hospedado.
  • Ao conectar um agente de IA, o provedor do modelo do agente recebe suas medições, os nomes dos arquivos e fotos da peça.
  • O helper do agente requer Node.js 22 ou superior e Chrome, Edge ou Firefox.

Tópicos

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

Perguntas frequentes

O que é ScanRuler?
Ferramenta no navegador para conferir digitalizações 3D e de mesa contra CAD: ajustar elementos, medir, comparar desvios e fazer engenharia reversa para STEP. O ScanRuler é uma bancada de trabalho no navegador para medir e conferir digitalizações 3D. Ele ajusta esferas, cilindros, cones, toros, planos e círculos à digitalização, cria pontos, linhas e planos a partir desses ajustes e adiciona cotas de distância, ângulo e GD&T entre eles. Uma área de trabalho de desvios ajusta melhor uma digitalização a uma malha nominal ou peça STEP e colore na superfície as diferenças com sinal.
ScanRuler é gratuito? Qual é a licença?
ScanRuler é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ScanRuler ainda é mantido?
Manutenção ativa. O último commit de ScanRuler foi em 4 de nov. de 2026.
Para que posso usar ScanRuler?
Conferir uma peça impressa em 3D ou usinada em relação ao modelo CAD. Medir uma barra de esferas ou um dispositivo de fixação para verificar as distâncias entre furos e elementos. Mapear a espessura das paredes de uma carcaça fundida ou moldada. Fazer engenharia reversa de uma peça desgastada ou indisponível e transformá-la em um sólido STEP editável.
Como instalar ScanRuler?
Abra o app ao vivo em scanruler.com (não é preciso instalar nada). Opcional: adicione o helper MCP ao Claude Code para que um agente de IA possa controlar o app.: claude mcp add --scope user scanruler -- npx -y scanruler-mcp@latest
Onde consigo ScanRuler?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CNCKitchen/ScanRuler

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados