Inspecionar e medir/Visualizador

Visualizador STL local e inspetor de geometria

Abra um STL diretamente no navegador e inspecione sua geometria antes de imprimir. Um Web Worker transmite o arquivo em fatias de 4 MiB, solda vértices duplicados e informa contagem de triângulos, limites, área de superfície e volume sem enviar o modelo. Malhas acima de 250.000 triângulos abrem com uma prévia decimada no visualizador e podem carregar a malha completa sob demanda.

ProntoSem uploadWorkerSTL

Solte um STL para vê-lo aqui

Modelo

Solte um STL aqui

O STL binário é lido em fluxo em fatias de 4 MiB; o STL ASCII é lido linha por linha.

Escolher arquivo

Tamanho máximo do arquivo: 500 MB · Sem upload

Sem upload · File.slice() → Worker dedicado → geometria transferível.

Como funciona

  1. 1

    Solte um STL binário ou ASCII. O STL binário usa fatias alinhadas a triângulos; o STL ASCII é analisado linha por linha.

  2. 2

    O Worker lê o cabeçalho, valida a contagem de triângulos e então transmite blocos alinhados a triângulos.

  3. 3

    Os vértices são soldados com um hash espacial; a viewport é ajustada aos limites da malha. Para malhas grandes, o visualizador constrói uma prévia decimada mantendo as estatísticas completas.

  4. 4

    Gire, amplie ou leia as estatísticas. Nada é enviado e nenhum arquivo é gravado em um servidor.

  5. 5

    Use “Carregar malha completa” para substituir a prévia por todos os triângulos. O arquivo é lido novamente localmente pelo Worker.

O que os números significam

Triângulos

A contagem de triângulos é o sinal mais rápido para saber se um slicer aceitará o modelo. Um STL binário de 100 MB tem aproximadamente dois milhões de triângulos.

Vértices

A contagem de vértices soldados é tipicamente cerca de metade da contagem de triângulos em uma superfície fechada. Um número muito maior sugere costuras duplicadas ou não soldadas.

Limites

Os limites são informados nas unidades de origem (STL não tem unidade; o site trata suas coordenadas como milímetros por padrão). Verifique cada eixo em relação ao volume de impressão da sua impressora.

Área de superfície

A área de superfície é útil para estimativas de resina e para identificar regiões suspeitamente planas ou ausentes.

Volume (estimado)

O volume assinado é estimado a partir da sopa de triângulos. Ele é significativo para uma malha fechada e consistentemente orientada; malhas abertas informarão um valor menor ou maior que o real.

viewerLod

Malhas acima de 250.000 triângulos abrem com uma prévia por agrupamento de vértices em torno de 100.000 triângulos. A prévia altera apenas o que é desenhado: os valores de triângulos, vértices, limites, área e volume ainda descrevem a malha completa. Carregar a malha completa transmite a geometria em blocos indexados independentemente a partir da malha residente no Worker ou do cache completo, e a viewport acrescenta cada bloco sem analisar novamente quando há uma cópia residente disponível. Os blocos são ordenados pela distância até o alvo de órbita atual, e cada bloco mantém seus próprios limites para que blocos fora da tela possam ser descartados por frustum culling.

viewerCache

A prévia decimada e, quando cabe no orçamento do cache, a geometria soldada completa são armazenadas no sistema de arquivos privado da origem do navegador (OPFS), usando como chave um hash de bytes amostrados do arquivo, o tamanho do arquivo e sua data de modificação. A geometria completa de até 24 MB é armazenada como um par de arquivos; malhas completas maiores, de até 256 MB, são gravadas como blocos indexados independentemente. Blocos de STL binário são transmitidos diretamente de fatias de arquivo alinhadas, então o cache de detalhes não precisa da malha soldada inteira na memória. Reabrir o mesmo arquivo restaura a prévia e transmite os blocos em cache sem analisar novamente. Além do orçamento de blocos, a malha completa é analisada novamente sob demanda. O cache permanece neste dispositivo e limpar os dados do site o remove.

residentDetail

O detalhe de visão próxima é um modo opcional para malhas grandes. O Worker prepara um cache de blocos local, e então o visualizador mantém até oito blocos em resolução total próximos do alvo de órbita atual, dentro de um raio que acompanha a distância da câmera sobre a prévia decimada. Ao mover o alvo, novos blocos próximos são carregados e os distantes são descarregados. A prévia permanece visível fora da região detalhada; o modo exige OPFS e um orçamento de cache de detalhes de 256 MB por modelo.

Notas de impressão

  • Gire o modelo para que a maior face plana fique na mesa; os suportes consomem menos material e a primeira camada é mais confiável.
  • Esta prévia ainda não verifica a estanqueidade da malha. Execute a verificação de manifold antes de enviar o modelo a um slicer.
  • Se os limites excederem a mesa, dimensione uniformemente nas ferramentas de transformação em vez de esticar um único eixo.

Perguntas

Referências

  • · ISO/ASTM 52900: terminologia de manufatura aditiva
  • · Layout do STL binário: cabeçalho de 80 bytes, contagem de triângulos uint32, 50 bytes por faceta