Visualize e converta OpenSCAD (Sem Cadastro)
Funciona diretamente no Chrome, Firefox, Safari e Edge.
Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.
O que é um arquivo OpenSCAD?
O OpenSCAD é um software livre e de código aberto para modelar sólidos 3D por código. Um arquivo .scad é um programa que constrói o modelo a partir de primitivas (cubos, esferas, cilindros, polígonos, texto), move e gira essas primitivas e as combina por união, diferença e interseção. Módulos e funções tornam o projeto paramétrico, então um único arquivo pode gerar uma família inteira de peças mudando alguns números.
Este visualizador executa o programa com o seu próprio interpretador de OpenSCAD no navegador: módulos, funções, literais de função, recursão, for, let, if e each, list comprehensions incluindo o for no estilo C, $fn, $fa e $fs, children(), echo() e assert(), e include<> e use<>. Os sólidos são construídos com o manifold-3d, o mesmo núcleo geométrico com que o próprio OpenSCAD renderiza desde 2024. O resultado corresponde ao OpenSCAD 2021.01: a mesma contagem de facetas a partir de $fn, $fa e $fs e o mesmo sentido de torção e as mesmas fatias, verificado comparando volumes e caixas delimitadoras com as exportações STL que o próprio OpenSCAD gera dos seus exemplos incluídos.
O modelo é exportado como qualquer outro, por exemplo para STL ou 3MF para impressão 3D, ou para OBJ, GLB, STEP ou DXF.
Quem usa arquivos OpenSCAD?
Makers e entusiastas de impressão 3D escrevem OpenSCAD para projetar suportes, caixas, engrenagens e peças de reposição, e muitos modelos personalizáveis do Thingiverse são compartilhados como arquivos .scad. Engenheiros o usam para peças paramétricas geradas a partir de cotas, e usuários de bibliotecas trabalham sobre BOSL2, BOSL e MCAD. Esta página abre esses arquivos em qualquer navegador, sem nada para instalar e sem login.
Casos de uso comuns
- Ver um modelo .scad do Thingiverse sem instalar o OpenSCAD
- Conferir um projeto paramétrico depois de mudar os seus números
- Renderizar um projeto OpenSCAD em STL ou 3MF para um fatiador
- Abrir um projeto que usa BOSL2, BOSL ou MCAD
- Ver qual módulo criou cada peça do modelo
- Enviar um link que abre o modelo em qualquer navegador
Recursos
Executa programas OpenSCAD
Módulos, funções, recursão, laços, let, if e list comprehensions, $fn, $fa e $fs, children(), echo() e assert(), executados pelo nosso próprio interpretador no seu navegador.
Todas as formas embutidas
cube, sphere, cylinder, polyhedron, square, circle, polygon e text nas fontes Liberation do OpenSCAD, com kerning.
Booleanas, hull e minkowski
union, difference, intersection, hull e minkowski, calculadas pelo manifold-3d, o núcleo geométrico com que o próprio OpenSCAD renderiza.
Extrusões e offsets
linear_extrude com twist, scale e slices, rotate_extrude com ângulo, offset por r ou delta com chamfer, e projection com cut.
As mesmas facetas do OpenSCAD
Círculos, esferas e cilindros recebem a contagem de facetas do OpenSCAD 2021.01, verificada com as exportações STL que o próprio OpenSCAD gera dos seus exemplos incluídos.
Cores e modificadores
color() por nome, hexadecimal ou RGBA colore cada sólido; objetos de fundo % aparecem translúcidos e objetos # em rosa.
BOSL2, BOSL e MCAD embutidos
include<> e use<> das bibliotecas comuns as carregam sob demanda. Os seus próprios arquivos de inclusão vêm do mesmo ZIP.
Importações e mapas de altura
import() de sólidos STL e OFF e de contornos DXF e SVG, e surface() a partir de arquivos .dat ou mapas de altura PNG.
Parâmetros do Customizer e console
Os parâmetros do Customizer do arquivo abrem em um painel de parâmetros com seus grupos, controles deslizantes e listas suspensas, e o modelo é executado de novo quando você muda um valor. A saída de echo() aparece como no console do OpenSCAD, e um erro indica o arquivo e a linha.
Exportação para STL, 3MF ou STEP
Exporte o modelo para STL ou 3MF para imprimir, ou para OBJ, GLB, STEP, DXF e outros formatos.
Nada é enviado
O programa roda inteiramente no seu navegador. Sem instalar o OpenSCAD, sem conta e sem cópia do seu projeto em um servidor.
Compartilhar e incorporar
Envie um link que abre o modelo em qualquer navegador, ou incorpore o visualizador na sua página com um iframe.
Compatibilidade e notas do formato
Módulos embutidos: cube, sphere, cylinder, polyhedron, square, circle, polygon e text (Liberation Sans, Serif e Mono, as fontes padrão do OpenSCAD, com kerning); translate, rotate, scale, mirror, multmatrix e resize; color por nome, hexadecimal ou RGBA; union, difference, intersection, hull e minkowski; linear_extrude com twist, scale e slices; rotate_extrude com ângulo; offset por r ou delta, com chamfer; projection, com cut; import() de sólidos STL e OFF e de contornos DXF e SVG; e surface() a partir de arquivos .dat ou mapas de altura PNG.
Como aparece: color() colore cada sólido. Objetos marcados com % aparecem translúcidos como objetos de fundo, e os marcados com # no rosa de destaque do OpenSCAD. Cada objeto de nível superior é uma peça própria, com o nome do módulo que a criou. A saída de echo() é impressa exatamente como no console do OpenSCAD, e um erro de sintaxe ou um assert que falhou é informado com o arquivo e a linha, como o OpenSCAD faz.
Arquivos: um único arquivo .scad, ou um .zip da pasta do projeto, para que include<>, use<> e import() encontrem os seus arquivos. As bibliotecas BOSL2, BOSL e MCAD são embutidas e carregadas sob demanda. Páginas de conversão: SCAD para STL e SCAD para 3MF.
Incorporar no seu site
Adicione este visualizador ao seu site com uma única linha de HTML. Clique em Incorporar na barra de ferramentas para gerar o código, ou use o trecho abaixo com a URL do seu arquivo.
Seus arquivos ficam no seu computador
Seus arquivos são processados inteiramente no seu navegador. O botão Compartilhar envia o arquivo para criar um link. Os arquivos compartilhados são armazenados por 90 dias e depois excluídos.
Perguntas frequentes
▶Preciso ter o OpenSCAD instalado?
Não. O visualizador tem o seu próprio interpretador de OpenSCAD e executa o programa no seu navegador, com CSG do manifold-3d, o núcleo geométrico com que o próprio OpenSCAD renderiza. Nada é enviado a um servidor para renderizar o modelo.
▶O modelo sai igual ao do OpenSCAD?
Sim. Círculos, esferas e cilindros recebem a contagem de facetas que o OpenSCAD 2021.01 dá a eles a partir de $fn, $fa e $fs, e o linear_extrude torce e fatia do mesmo jeito. Os resultados foram verificados comparando volumes e caixas delimitadoras com as exportações STL que o próprio OpenSCAD gera dos seus exemplos incluídos.
▶Ele abre projetos que usam BOSL2 ou MCAD?
Sim. BOSL2, BOSL e MCAD são embutidos e carregados quando um arquivo os inclui. Para os seus próprios arquivos de inclusão, envie um .zip da pasta do projeto, e include<>, use<> e import() leem os arquivos dele.
▶Como converto um arquivo .scad em STL?
Abra o arquivo, clique em Exportar e escolha STL, ou use o conversor de SCAD para STL. Para um modelo com cores, o conversor de SCAD para 3MF mantém as cores.
▶O que acontece quando o meu programa tem um erro?
Um erro de sintaxe ou um assert que falhou é informado com o arquivo e a linha, como o OpenSCAD faz, para que você o encontre no seu editor.
▶Este visualizador OpenSCAD é realmente gratuito?
Sim, totalmente gratuito. Sem cadastro, sem marca d’água e sem limite de tamanho no visualizador (o recurso opcional de link de compartilhamento aceita até 100 MB). Criado pela Innerscene como ferramenta para arquitetos, engenheiros e designers.
▶Os meus arquivos são enviados a um servidor?
Não. A leitura, a renderização e a conversão acontecem no seu navegador: por padrão nada é enviado, armazenado ou transmitido. O botão Compartilhar é o único recurso que envia um arquivo, e só quando você clica nele.
▶Posso converter para outro formato?
Sim. Clique em Exportar na barra de ferramentas. O menu oferece STL, 3MF, OBJ, GLB, STEP (um sólido facetado), DXF e outros formatos.
Ferramentas e guias relacionados
Visualizador 3D universal
Qualquer formato 3D em um só visualizador
SCAD para STL
Renderizar um projeto OpenSCAD em STL para impressão
SCAD para 3MF
Salvar o modelo como 3MF com suas cores
Visualizador STL
Conferir uma malha imprimível no navegador
Visualizador STEP
Abrir sólidos STEP de qualquer programa CAD
OpenSCAD é software livre dos desenvolvedores do OpenSCAD. Este visualizador é uma implementação independente e não é afiliado ao projeto OpenSCAD.