Tudo o que o Lola3d realmente faz.
Não é um roteiro nem uma lista de desejos — é o que está disponível, agrupado da forma como o aplicativo é construído. Onde algo tem um limite que vale a pena conhecer, ele está escrito ao lado, em vez de ficar para você descobrir.
Modelagem direta
A metade SketchUp: desenhe sobre o modelo e empurre. Cada gesto é confirmado pelo mesmo catálogo de ações que todo o resto, então nada aqui é um atalho exclusivo da interface.
- ✦Ferramentas de desenho. Linha, Polilinha, Mão livre, Retângulo e Retângulo girado, Círculo, Polígono, três ferramentas de Arco e Setor — cada uma com campos de cota ao vivo e bloqueáveis ao lado do gesto, para que uma medida seja digitada onde é medida.
- ✦Primitivas. Caixa, Cilindro, Cone (e tronco de cone), Esfera e Toro, cada uma posicionada por base, tamanho e altura em qualquer plano.
- ✦Empurrar / Puxar. Estende-se para os dois lados a partir de onde você começa: um deslocamento para o início da varredura, uma distância com sinal, um segundo lado com comprimento próprio ou simétrico em relação ao início. O ponteiro leva a tampa oposta, então a face cai sob o cursor em todos os modos.
- ✦Mover, Girar, Escala, Deslocamento, Siga-me, Inverter. Com modos de cópia, travamento de eixo e um eixo de rotação à sua escolha.
- ✦Motor de inferência. Extremidades, pontos médios, interseções, prolongamentos de arestas, centros de faces, guias, os eixos de desenho e — durante um movimento — as próprias alças da seleção. Puro e coberto por testes unitários, então o encaixe é previsível.
- ✦Planos de desenho. Automático (a face sob o ponteiro) ou travado em um plano de origem, uma face ou um plano de construção;
NeShift+Nalternam entre eles, e os cliques caem no plano travado. - ✦Teclas modificadoras. Modos com Ctrl / Alt / Shift no estilo do SketchUp, refletidos ao mesmo tempo no tratamento das teclas, na bandeja da ferramenta e nas dicas.
- ✦Regiões de face. Um perfil fechado desenhado inteiramente dentro de uma face plana é gravado no corpo: a região e o entorno se tornam faces que você pode empurrar e selecionar separadamente. É um item comum da linha do tempo, então pode ser suprimido, reordenado e excluído.
- ✦Booleanas. União, Subtração, Interseção, Aparar, Dividir e Casca externa.
- ✦Balde de tinta, Etiqueta, Borracha. Clique ou arraste para apagar, Shift para ocultar em vez disso; a tinta amostra com Alt e repinta os semelhantes com Shift; a etiqueta atribui uma camada.
- ✦Arraste um material para um corpo. Do painel Materiais — os do próprio modelo, uma predefinição da paleta, uma predefinição com textura ou um da sua biblioteca — solto direto sobre a geometria. Só o corpo sob o ponteiro é pintado.
- ✦Câmera. Orbitar, Deslocar, Zoom, Janela de zoom, Enquadrar tudo, Vista anterior, Posicionar câmera, Olhar ao redor e Caminhar, além das vistas padrão e das duas projeções.
- ✦Grade e unidades. Uma grade do documento cujo passo de encaixe acompanha o zoom, e unidades por documento com expressões verificadas dimensionalmente.
Esboço & restrições
A metade Fusion / SolidWorks. Um esboço é um recurso na linha do tempo que guarda seu plano, seus pontos, suas entidades e suas restrições — e o navegador espelha o solver, então arrastar é imediato em vez de uma ida e volta ao servidor.
- ✦Um solver de mínima alteração. Newton, que informa os graus de liberdade e recusa uma edição que restringiria o esboço em excesso, em vez de escolher uma solução em silêncio.
- ✦Restrições e cotas. Coincidente, horizontal, vertical, paralela, perpendicular, tangente, igual, simétrica, concêntrica, fixa, e cotas motrizes de comprimento, distância, raio, diâmetro e ângulo.
- ✦Perfis. Encontrados dividindo o plano por todas as curvas, referenciados por seu contorno e um ponto interno — assim um perfil sobrevive às edições ao seu redor.
- ✦Esboço em uma face. O esboço acompanha a face quando ela se move; sua origem pode ser ancorada a um canto do corpo ou ao centro de uma face, e uma âncora perdida é informada, não adivinhada.
attach_sketchmuda o hospedeiro de um esboço ou o desvincula. - ✦Ferramentas de modificação. Filete, chanfro, aparar, deslocamento, projetar, mover, girar e escala — o filete recebe primeiro o canto e depois o tamanho, desenhando o canto que ele deixaria.
- ✦Parâmetros nomeados. Expressões com unidades, verificadas dimensionalmente, editáveis em uma caixa de diálogo Alterar parâmetros e utilizáveis em qualquer cota ou valor de recurso.
- ✦Valores onde está o gesto. Toda ferramenta de desenho e de modificação mostra campos bloqueáveis ao lado do que medem, com uma seta da âncora até o ponteiro.
- ✦Texto no esboço. Em qualquer fonte que a instalação tenha, com as ausentes informadas em vez de substituídas em silêncio.
- ✦Esboços 3D. Pontos, linhas, polilinhas, retângulos e splines por pontos de ajuste no espaço global, com restrições 3D, resolvidos por Levenberg–Marquardt com região de confiança. Suas curvas servem de caminho para o Siga-me e de guia para um loft. Limite honesto: não há espelho do solver 3D no navegador, então uma restrição 3D aparece quando o kernel responde, e o painel avisa enquanto a resposta está a caminho.
- ✦Geometria de trabalho. Pontos e eixos de trabalho ao lado dos planos de construção, armazenados como referências persistentes e resolvidos de novo a cada reconstrução; geometria de construção pode ser criada sobre outra geometria de construção.
Recursos sólidos
A bandeja de cada ferramenta é a sua caixa de diálogo, e o valor de que ela trata também é dimensionado no corpo: uma alça, uma seta e um campo sobre as faces que serão reconstruídas, pré-visualizando exatamente o que Aplicar vai confirmar.
- ✦Extrusão e revolução a partir de perfis de esboço, polígonos ou recursos de face, com início, direção, dois lados e extensões simétricas.
- ✦Loft e varredura, com controle de torção, escala e referencial.
- ✦Casca, ângulo de saída e espessamento. O ângulo de saída gira em torno de um plano fixo que você define na bandeja — ou de uma face que faz esse papel.
- ✦Filete e chanfro em arestas escolhidas, com cadeias e cadeias tangentes; o segundo lado de um chanfro é dado como distância ou ângulo.
- ✦Dividir corpo e dividir face, cortando por um plano de origem, um plano de construção, um segundo corpo ou uma face estendida sobre o corpo.
- ✦Padrões e espelhamento. Padrões retangulares (nas duas direções, por espaçamento ou extensão total, simétricos), circulares e ao longo de um caminho, e espelhamento em relação a um plano — em 3D, com suas próprias alças ao vivo.
- ✦Edição direta de faces. Mova uma face, desloque-a, exclua-a por remoção de recurso ou substitua-a.
- ✦Correção e reparo, faces obtidas a partir de curvas coplanares desenhadas separadamente, preenchimento das tampas de corte e arestas suavizadas para um sombreamento contínuo.
- ✦Nomes persistentes. Cada face e cada aresta carrega um nome derivado do seu histórico. Onde quer que uma face ou aresta seja referenciada — Empurrar / Puxar, um esboço em face, um plano de construção, uma âncora, o posicionamento de um plugin, um filete — a forma armazenada é o nome mais um recurso geométrico de reserva, e o que foi resolvido pela geometria (ou não foi resolvido) é informado no objeto.
Linha do tempo, histórico & variantes
O modelo é o seu histórico. Tudo abaixo opera sobre esse histórico, e não sobre um resultado achatado.
- ✦Uma linha do tempo paramétrica que guarda recursos e anotações em uma única ordem, com um marcador: o kernel mostra e exporta o que vem até ele, e o trabalho novo é inserido ali.
- ✦Reordenar, com verificação de dependências. Um arrasto sabe, antes de soltar, se a etapa pode passar daquela da qual depende.
- ✦Suprimir uma etapa — um recurso que substitui repassa sua entrada; qualquer outro fica ausente, e seus dependentes são informados em vez de descartados em silêncio.
- ✦Grupos de recursos sobre intervalos contíguos, recolhidos por usuário.
- ✦Desfazer e refazer ao longo de 101 estados mantidos, cada um armazenado como um patch de ida e um inverso — então desfazer custa o que a etapa mudou, não o tamanho do modelo.
- ✦Configurações. Uma tabela de variantes com parâmetros, supressões e valores por recurso; ative uma ou calcule uma variante para uma exportação ou uma reprodução sem armazená-la.
- ✦Ramificações. Um tronco e ramificações nomeadas que compartilham o histórico até um ponto de bifurcação, mantidas separadas por cópia na escrita, com uma mesclagem de três vias que se recusa a confirmar enquanto houver conflitos não resolvidos — e recusa de vez se o documento mesclado não reconstruir.
- ✦Congelar converte o objeto que o marcador mostra em geometria armazenada.
- ✦Reprodução. Reproduza a construção etapa por etapa, com animações de entrada por tipo, navegação na linha do tempo, velocidade de 0,25× a 8× e repetição — para um único usuário, sem tocar no marcador compartilhado. Grave em WebM ou GIF.
- ✦Reproduza revisões anteriores a partir dos patches de desfazer armazenados, com legendas vindas do log de auditoria: não como o modelo se constrói, mas como ele foi feito.
- ✦Verificações de projeto & CI de projeto. Execute de novo as verificações do próprio modelo quando quiser, e um job agendado sem interface executa de novo todos os cenários de projeto, para que uma atualização de biblioteca que quebre um modelo seja detectada antes de você abri-lo.
Montagens
- ✦Componentes que possuem seus próprios recursos, se aninham, têm sua própria origem e mostram sua cor nos corpos, a menos que um corpo tenha a sua.
- ✦Instâncias. Posicione uma definição de novo sem copiá-la; torne uma única quando ela precisar ser diferente.
- ✦Juntas. Rígida, de revolução, deslizante, cilíndrica, pino-rasgo, plana e esférica, em origens armazenadas como referências persistentes, com limites, valores acionados e peças fixas.
- ✦Estudos de movimento que animam os valores das juntas, com controles de reprodução e um amostrador que calcula a posição de cada peça em cada quadro.
- ✦O navegador. Origem, Análises, Componentes, Corpos, Faces, Esboços, Curvas, Construção e Anotações — com arrastar e soltar que diz o que uma soltura faria, ou por que não é permitida, antes de você soltar.
Desenhos 2D
Só a definição é armazenada: as vistas são projetadas na leitura por remoção de linhas ocultas e ficam em cache pela chave da forma, então um desenho nunca pode mostrar o modelo de ontem.
- ✦Folhas nos tamanhos ISO e ANSI, retrato ou paisagem, em escala.
- ✦Vistas: base, projetada (primeiro ou terceiro diedro, mantidas alinhadas), de corte (hachurada), de detalhe e isométrica.
- ✦Cotas que se remedem sozinhas. Cada curva projetada mantém seu objeto e o nome persistente da sua aresta, então uma cota acompanha a aresta em que foi posicionada ao longo de uma edição do modelo.
- ✦Anotações e uma legenda, formatadas nas unidades do próprio documento.
- ✦Exportação para PDF, SVG e DXF.
Simulação
- ✦Análise estática linear de tensões e análise modal de um sólido.
- ✦Malha gerada a partir do B-rep exato — tetraedros do gmsh, quadráticos por padrão, com a malha visível e refinável (um tamanho global, um mínimo, refinamento por curvatura, um tamanho em faces nomeadas) antes de você pagar por uma resolução.
- ✦Física honesta. Fixações eliminadas por eliminação no espaço nulo, cargas integradas sobre a superfície real, resolução com scipy e verificação contra soluções analíticas.
- ✦Campos: deslocamento, magnitude, von Mises, principal máxima e mínima, deformação e fator de segurança; modos de vibração normalizados e prontos para animar.
- ✦Nada desatualizado. Só a definição e o último resumo são armazenados, e um resumo cuja geometria mudou é marcado como desatualizado em vez de ser exibido como se ainda valesse.
- ✦Limite honesto: linear, estática, um sólido por vez. O que não é modelado está escrito na documentação, não deixado subentendido.
CAM
Nenhuma trajetória é armazenada. Cada trajetória é calculada a partir do modelo tal como a linha do tempo o mostra, então um programa nunca pode estar desatualizado.
- ✦Configurações e bloco bruto, com um deslocamento de origem de trabalho, um pós-processador e uma lista ordenada de operações.
- ✦Uma biblioteca de ferramentas: topo reto, esférica, toroidal e broca, com sua geometria em milímetros, seus dados de corte e o que usa cada uma.
- ✦Estratégias: faceamento, contorno 2D, bolsão, desbaste adaptativo, furação, gravação e paralela 3D.
- ✦Simulação por remoção de material em Z-map, informando o volume removido, o tempo por operação, o engajamento medido da ferramenta, e goivagens e colisões com o nome da operação que as causou.
- ✦Estimativas de comprimentos de corte e de avanço rápido, profundidades, número de furos, trocas de ferramenta e tempo — com as premissas incluídas na resposta, porque um tempo sem suas premissas é um palpite.
- ✦Pós-processadores para GRBL, LinuxCNC e Fanuc — descritos por dados, não por código, então você pode escrever o seu como um objeto simples — e verificados pela releitura do próprio G-code, comparado com a trajetória a partir da qual foi escrito.
- ✦Limite honesto: o simulador é um Z-map visto de cima, então rebaixos e a face inferior de um balanço não são representados nem verificados.
Análise & medição
- ✦Propriedades de massa: volume, área de superfície, centro de massa, massa a partir da densidade de cada material e momentos de inércia em relação ao centro de massa e à origem — com os corpos sem densidade informados, não contados discretamente como zero.
- ✦Interferência entre corpos, calculada pelo kernel e mantida na cena, não no documento — então nunca pode ser um número armazenado desatualizado.
- ✦Análises de superfície: listras zebra, curvatura, ângulo de saída por face e linha de partição.
- ✦Requisitos em linguagem natural. “A parede deve ficar acima de 2 mm” vira uma anotação verificada — espessura de parede, folga, balanço, caixa delimitadora ou massa — reverificada a cada regeneração, em qualquer um dos sete idiomas, com uma explicação do que falha e onde.
- ✦Ferramentas de medição: fita métrica, cotas, transferidor e guias.
Materiais, cenas & renderização
- ✦Materiais com cor, opacidade, rugosidade, metalicidade e densidade.
- ✦Texturas de imagem com posicionamento real em milímetros — largura, altura, rotação e deslocamento na superfície — além de mapas normais com intensidade ajustável.
- ✦Uma biblioteca de materiais sua e da sua organização, importável em qualquer modelo, exportável em JSON, com dez predefinições com texturas fotográficas em escala real.
- ✦Camadas com cores, visibilidade e bloqueio.
- ✦Cenas, como no SketchUp: câmera, estilo, opções, visibilidade, corte e marcador da linha do tempo opcional salvos, com transições entre elas.
- ✦Estilos: sombreado, linhas ocultas, monocromático, aramado e raio X, com arestas traseiras, perfis, a origem, uma marca d’água e um plano de chão.
- ✦Renderização: ambientes gerados, mapeamento de tons, oclusão de ambiente e um render conceitual com IA feito pelo provedor que você configurou.
Importação & exportação
- ✦Importação 3D: STEP, IGES, BREP, STL, OBJ, 3MF, glTF, GLB, Collada (.dae) e IFC — cada corpo chega com o nome, a cor e o componente que o arquivo lhe deu, as malhas são costuradas em sólidos quando são estanques e mantidas como faces quando não são, e depois corrigidas e verificadas.
- ✦Importação 2D: DXF e SVG em entidades de esboço que compartilham suas extremidades.
- ✦Exportação 3D: STEP, IGES, BREP (exatos, com nomes, cores e componentes), STL, OBJ+MTL, 3MF, glTF, GLB, Collada, IFC — e JSON, que mantém o histórico editável.
- ✦Exportação 2D: DXF e SVG de um esboço ou de um corte; PDF, SVG e DXF de um desenho.
- ✦Arquivos grandes são enviados em partes e lidos do disco pelo kernel, sem passar por JSON.
- ✦Nota honesta: o .skp do SketchUp não tem formato aberto. O Collada é a porta de entrada e de saída.
Colaboração
- ✦Propriedade e visibilidade: privado, organização ou link, com membros como editores ou leitores. Um modelo que você não pode ver responde 404; um papel insuficiente responde 403 e diz qual papel era necessário.
- ✦Edição ao vivo. As revisões confirmadas são enviadas por um canal por modelo, com a alteração quando ela é pequena o bastante; o polling é só um recurso lento de reserva.
- ✦Presença — cor, seleção e câmera — efêmera e nunca gravada no documento.
- ✦Comentários ancorados a um objeto, uma face e um ponto, em forma de conversas.
- ✦Links de compartilhamento que são uma credencial própria: um revisor abre o modelo somente para leitura, com a reprodução, sem conta.
- ✦Um log de auditoria de cada edição, que também fornece as legendas da reprodução do histórico.
Automação, API & agentes
A regra sobre a qual todo o aplicativo é construído: cada recurso está disponível por um endpoint protegido antes de existir um botão para ele.
- ✦Um catálogo de ações com 228 ações e esquemas JSON, consumido da mesma forma pela interface, pelo REST (
/api/studio/actions/<name>), pelo MCP e pelo assistente integrado. - ✦Um endpoint MCP para que um agente externo — o Claude ou o seu próprio — controle o modelador como ferramentas, sujeito aos mesmos escopos de leitura e escrita.
- ✦Tokens de API com escopos, um manifesto OpenAPI e concorrência otimista em cada mutação.
- ✦Um console Python que executa um script dentro do kernel geométrico com o catálogo inteiro vinculado a um único nome — laços, aritmética e releitura do modelo entre as chamadas. Um script é uma edição e uma etapa de desfazer; um script que falha não altera nada. Como ele fica isolado →
- ✦Edições em lote: até 100 comandos como uma revisão e uma etapa de desfazer, com o modelo inalterado se qualquer um deles falhar.
- ✦Deltas. Um cliente que já tem um modelo recebe a alteração, não o arquivo: um patch do documento e um delta da cena, mantendo as malhas inalteradas na GPU.
- ✦Revisão da intenção de projeto. Um agente pode pré-visualizar uma alteração e propô-la: você vê o fantasma dela na janela de visualização e aprova ou rejeita, e uma aprovação é aplicada como uma edição com um grupo na linha do tempo.
- ✦Cancelamento. Feche a conexão e a interrupção chega ao worker de geometria, que para no próximo ponto de verificação. Nada é confirmado para uma requisição cancelada.
Plugins de recursos
Um plugin é um manifesto JSON que o kernel interpreta — etapas declarativas limitadas e expressões. Nenhum código de plugin é executado, jamais.
- ✦Uma biblioteca verificada de peças paramétricas — engrenagens cilíndricas de dentes retos e cônicas, roscas ISO, parafusos e porcas sextavados, arruelas, molas helicoidais, flanges de tubo — cada uma fixada por um SHA-256 do seu manifesto.
- ✦Posicionamento em um plano, uma face plana ou uma face cilíndrica, somando a um corpo ou cortando dele.
- ✦As peças se regeneram sem o plugin. Um recurso gerado armazena sua receita e suas entradas, então um modelo abre corretamente em uma instalação que nunca teve o plugin.
- ✦Assinaturas e um registro. Um manifesto pode trazer uma assinatura ed25519 e asserções geométricas; as assinaturas são verificadas antes de qualquer geometria ser gerada, com um recurso seguro à biblioteca local. Navegue, instale, avalie e atualize — com o uso contado sobre peças que existem.
Plataforma
- ✦Roda no navegador com WebGL. Sem instalação, sem plugin, sem dongle de licença. Uma janela do tamanho de uma estação de trabalho é pressuposta — as superfícies de CAD dizem isso em vez de se dobrarem em algo inutilizável em um celular.
- ✦Geometria em processos próprios. Um pool de workers do kernel, cada modelo fixado a um worker, com prazos por requisição que o próprio worker faz cumprir, limites de memória e CPU por worker, verificações de saúde e reciclagem automática.
- ✦Cache que sobrevive a uma reinicialização. Formas e malhas são indexadas pela geometria e ficam em cache na memória e no disco.
- ✦Sete idiomas — inglês, francês, alemão, italiano, espanhol, holandês e português — incluindo todas as recusas que o serviço pode dar. A biblioteca verificada de plugins nomeia suas peças nos quatro primeiros; nos outros três, elas aparecem em inglês.
- ✦Temas. Catorze paletas em claro e escuro, editáveis, além de um editor de paletas.
- ✦Auto-hospedável. Dois contêineres atrás do seu próprio proxy, com backups agendados e um script de restauração.
Uma lista não é uma demonstração.
Abra um modelo de demonstração e empurre uma face. Dez minutos vão dizer mais do que esta página.