Como o JustFixSTL funciona
Seus arquivos de malha são processados inteiramente no seu navegador. Veja exatamente o que acontece por baixo dos panos.
Processamento no navegador
O JustFixSTL funciona inteiramente no seu navegador. Quando você carrega um arquivo de malha, cada etapa — análise, reparo e exportação — acontece no seu dispositivo. Nenhum arquivo é enviado a qualquer servidor, e nenhum serviço externo processa seus dados.
Implementação técnica
A ferramenta é construída sobre estas tecnologias e bibliotecas de código aberto:
WebAssembly (WASM)
A tecnologia que permite que o código C++ compilado rode em velocidade quase nativa no seu navegador. É a base que torna o reparo de malhas no navegador prático — nenhum plugin ou comunicação com servidores é necessário.
PMP — Polygon Mesh Processing Library
Uma biblioteca C++ de código aberto para processamento de geometria. Ela fornece os algoritmos principais para detectar e reparar arestas e vértices não-manifold, preencher buracos, corrigir normais e remover triângulos degenerados.
meshfix-wasm
Uma compilação Emscripten personalizada da biblioteca PMP compilada para WebAssembly. Este é o motor de reparo que roda no seu navegador. Ainda não foi publicado publicamente; a publicação do build WASM como código aberto está planejada após a confirmação da estabilidade em uma gama mais ampla de malhas reais.
View on GitHub →File API e Blob URLs
Os arquivos que você seleciona são lidos diretamente na memória do navegador via File API. As malhas reparadas são criadas como objetos Blob e oferecidas como downloads. Nenhuma requisição de rede é feita em nenhum momento deste processo.
Three.js (WebGL)
A janela 3D usa Three.js para renderizar sua malha em tempo real e destacar problemas detectados como arestas não-manifold e buracos. Toda a renderização acontece localmente na GPU do seu dispositivo via WebGL.
O que isso significa para sua privacidade
- Seus arquivos nunca são enviados para nenhum servidor
- Nenhum terceiro recebe ou processa os dados da sua malha
- Não temos acesso ao conteúdo dos seus arquivos
- Nenhum dado de arquivo é registrado ou armazenado em qualquer lugar
- Os arquivos existem apenas na memória do seu navegador durante o processamento
Como verificar
Você não precisa acreditar apenas na nossa palavra. Veja como confirmar:
- 1 Abra as ferramentas de desenvolvedor do seu navegador (pressione F12 ou clique com o botão direito e escolha Inspecionar)
- 2 Vá para a aba Rede
- 3 Use a ferramenta para carregar e reparar um arquivo de malha
- 4 Observe: nenhuma requisição de saída contém os dados do seu arquivo
Alternativamente, desconecte-se da internet após o carregamento da página. A ferramenta de reparo continua funcionando — porque não requer servidor.
Compensações e limitações
Como o processamento acontece no seu dispositivo, o desempenho depende do seu hardware. Arquivos de malha muito grandes podem demorar mais para reparar em dispositivos lentos ou com pouca memória do que em ferramentas baseadas em servidor. A ferramenta processa um arquivo por vez. Essas são as compensações para manter seus arquivos completamente privados.