Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Inspeção e metrologia 3D chegam ao navegador com processamento local

A ferramenta em TypeScript permite comparar digitalizações tridimensionais com modelos CAD, analisar desvios e fazer engenharia reversa sem enviar arquivos para servidores externos.

Edição: Anderson Gomes
· 4 min de leitura

O projeto ScanRuler, desenvolvido pela organização CNCKitchen sob coordenação de Stefan, ganhou tração nas plataformas de código aberto ao somar 222 novas estrelas recentemente, atingindo a marca de 759 estrelas e 138 forks no GitHub. A proposta da ferramenta consiste em realizar a conferência metrológica de digitalizações tridimensionais diretamente pelo navegador de internet. Essa solução resolve a dificuldade de verificar se uma peça física atende às dimensões nominais de um projeto CAD, eliminando a dependência de licenças proprietárias dispendiosas para tarefas rotineiras de inspeção.

Dados rápidos

  • Repositório: CNCKitchen/ScanRuler
  • Licença: AGPL-3.0
  • Linguagem: TypeScript
  • Estrelas e forks: 759 estrelas e 138 forks
  • Posição no ranking: não informado no repositório
  • Data da consulta: 2026-11-03

Desafios na validação dimensional de peças físicas A fabricação de componentes exige validações constantes para assegurar que imperfeições não comprometam a montagem de mecanismos industriais. Quando uma peça é digitalizada em três dimensões, a malha de triângulos obtida demanda alinhamento e medição contra o arquivo original de desenho técnico.

Esse processo esbarra em softwares com instalações complexas e restritos a estações de trabalho de alto custo. A carência de ferramentas acessíveis cria gargalos na conferência de tolerâncias geométricas, espessuras de parede e desvios dimensionais logo após a produção.

O ScanRuler atua nessa etapa ao fornecer instrumentos para inspecionar malhas tridimensionais e imagens digitalizadas. O operador obtém dados de conformidade geométrica sem etapas intermediárias lentas, apoiando o controle de qualidade e a modelagem corretiva.

Funcionamento e arquitetura no navegador O processamento do sistema acontece inteiramente no cliente, utilizando a infraestrutura do navegador web para carregar malhas e arquivos analíticos no formato STEP. O usuário não precisa instalar programas complementares no computador para iniciar as medições.

O fluxo de operação ocorre em passos ordenados dentro da interface:

  1. O usuário carrega o arquivo da digitalização e a referência em formato CAD ou malha.
  2. O sistema realiza o ajuste geométrico com alinhamento automático baseado nas faces do objeto ou por pontos manuais.
  3. O operador seleciona áreas da superfície para encaixar geometrias primitivas como esferas, cilindros e planos.
  4. As medições de distância, desvios e espessuras são calculadas e exibidas na tela com mapas de cores.
  5. Os dados apurados e os elementos construídos podem ser exportados como curvas ou sólidos no padrão STEP.

Essa dinâmica técnica assegura que os arquivos permaneçam na memória local do computador, evitando a transmissão de projetos para servidores remotos. Esse método garante a privacidade industrial e diminui a latência de processamento gráfico.

Aplicações práticas e casos de uso

  • Inspeção de desvio contra modelos CAD: o operador importa o arquivo nominal no formato STEP, aplica o alinhamento automático e visualiza o mapa colorido com desvio assinado na superfície para checar excesso ou falta de material.
  • Medição e tolerâncias geométricas: a ferramenta ajusta cilindros, esferas e planos sobre a malha pelo método gaussiano, permitindo verificar paralelismo, coaxialidade e perpendicularidade segundo padrões técnicos de dimensionamento.
  • Mapeamento de espessura de parede: a aplicação lança raios ou esferas a partir de cada ponto do modelo para identificar paredes delgadas, gerando um histograma de espessura sem requerer modelo prévio de referência.
  • Metrologia bidimensional: ao carregar imagens de mesa digitalizadora em formato PNG ou JPEG, o sistema detecta bordas com precisão subpixel, dimensiona linhas e arcos, e exporta o desenho em escala real nos formatos SVG, DXF ou CSV.
  • Engenharia reversa paramétrica: a digitalização pode ser fatiada em seções para gerar esboços com linhas e arcos vinculados, servindo de base para extrusões, furos e sólidos exportáveis em formato STEP.

Diferenças frente a ferramentas tradicionais Diferente de sistemas consolidados como GOM Inspect e PC-DMIS, que operam mediante instalações pesadas no sistema operacional e exigem licenças proprietárias, o ScanRuler executa a análise inteiramente na interface web. A ferramenta escrita em TypeScript calcula tolerâncias geométricas sem a necessidade de softwares auxiliares instalados no computador.

Outra diferença técnica está na capacidade de modelagem integrada ao fluxo de trabalho. Enquanto programas tradicionais de inspeção apenas comparam a malha com o modelo nominal para relatórios, o projeto possibilita modelar corpos sólidos diretamente sobre o escaneamento e manipular a malha no mesmo ambiente.

Limitações técnicas e cuidados de segurança

O projeto foi criado em 2026-08-13 e encontra-se na versão v0.9.4, lançada em 2026-11-01 juntamente com o último commit registrado. Esse versionamento sinaliza um estágio preliminar que ainda não alcançou a versão 1.0, o que exige cautela antes do uso em linhas fabris críticas. O repositório registrava 53 ocorrências abertas na data da consulta.

No aspecto de segurança e privacidade, os dados do usuário ficam restritos ao navegador por padrão. No entanto, o projeto prevê a conexão opcional com agentes de inteligência artificial, situação em que os arquivos podem sair do computador local. Quanto aos aspectos legais, o código adota a licença AGPL-3.0 com oferta de licenciamento comercial para inclusão em programas fechados. Tópicos e classificação em rankings específicos não foram informados no repositório.

Resumo rápido

  • Projeto: CNCKitchen/ScanRuler
  • Licença: AGPL-3.0
  • Linguagem: TypeScript
  • Estrelas: 759
  • Ranking: não informado no repositório
  • Risco principal: versão v0.9.4 em desenvolvimento e saída de dados caso agentes de inteligência artificial sejam conectados

Fontes

  • Repositório no GitHub: https://github.com/CNCKitchen/ScanRuler
  • Versão v0.9.4: https://github.com/CNCKitchen/ScanRuler/releases/tag/v0.9.4
  • Acesso online no navegador: https://scanruler.com/
  • TypeScript
  • AGPL-3.0
  • Repositórios em Alta
  • GitHub Trending

Fonte: Repositório no GitHub · Como produzimos as matérias