Repository navigation
Releases
Releases · engdennylsonsantos-cloud/Hestia
Hestia v0.2.4
Hestia 0.2.4
Término por camada de lajes e pisos (novo)
- Lajes e pisos agora podem terminar em qualquer camada da parede: você escolhe até qual camada o elemento avança, de que lado e em qual face da parede, e ainda define um recuo.
- Três predefinições prontas deixam os casos mais comuns a um clique, e a interface mostra avisos claros quando uma combinação precisa de atenção.
- Integração com paredes sob telhado e com o trecho acima das portas: forros e camadas altas passam a parar na verga, acima das esquadrias, e a laje deixa a face da parede limpa, sem entalhe sobre a porta.
- No 3D, os sólidos ficam sem sobreposição entre laje e parede, inclusive em junções em T e em faixas de parede com topo inclinado.
- Quantidades de lajes, pisos e forros acompanham exatamente esse novo contorno.
Cortes e elevações com os mesmos recursos da planta
- Snaps completos: Perpendicular, Orto e Polar funcionam combinados com os rastreios, tanto ao desenhar quanto na cota e no medir. A cota passa a usar o ponto anterior como referência.
- Alinhar em cortes e elevações, mais preciso: ao passar o mouse, a linha que será usada já aparece realçada com seu nome, como na planta, e funciona em qualquer zoom.
- Esquadrias têm identificação própria no corte, o que deixa a seleção e o encaixe de snaps mais exatos.
- Cortes e elevações gerados de forma mais confiável.
Seleção e visibilidade
- Selecionar o mesmo tipo no 3D: a seleção de todas as instâncias de um tipo considera o tipo completo do projeto.
- Isolar e ocultar tratam elementos hospedados (portas e janelas) de forma independente da parede que os hospeda.
- Revelar ocultos: o que está oculto aparece na vista com destaque azul e borda, inclusive o que o isolamento esconde; "Reexibir" tira o elemento do estado de oculto temporário.
- Caixa de seleção nos cortes e elevações seleciona também as cotas e demais anotações da vista, com a mesma regra de janela (esquerda para direita) e cruzamento (direita para esquerda) da planta.
- Selecionar todas as instâncias → Visíveis na vista: nova opção, na planta e nos cortes e elevações, que seleciona todos os elementos do mesmo tipo que a vista está mostrando, sem os ocultos.
- Ocultar na vista nos cortes e elevações, por elemento e por categoria, com o mesmo menu de contexto e o mesmo estado de visibilidade da planta; o que está oculto deixa de ser alvo de clique e de caixa, e a opção funciona junto com isolar e revelar ocultos.
- Cotas e demais anotações (textos, etiquetas, detalhes) entram em Selecionar todas as instâncias (mesmo tipo e, nas cotas, mesma família) e em Ocultar na vista por categoria, isolar e revelar ocultos, na planta e nos cortes e elevações.
Propriedades
- O painel de propriedades da cota segue o mesmo padrão de cabeçalho de tipo usado pelas famílias e pelas paredes, para uma edição mais uniforme.
- Novo ícone de Materiais no menu Gerenciar: uma esfera quadriculada em azul, fácil de reconhecer.
Qualidade do motor
- Junções e recortes entre lajes e paredes ainda mais precisos, no nível de micrômetros.
- O programa identifica automaticamente de que lado da parede está cada laje, inclusive nos cantos.
- Renderizador Rust em desenvolvimento: nesta versão, a conexão por WebSocket está sendo preparada em Suplementos > Ferramentas externas.
Instaladores
- Windows (.exe) e Linux (AppImage, .deb e .rpm, x86_64), no mesmo Release. No Linux, a atualização automática vale para o AppImage.
Hestia v0.2.3
Hestia 0.2.3
Novo motor geométrico em Rust/WebAssembly (sempre ligado)
- A geometria do projeto agora é calculada por um motor escrito em Rust, executado no navegador e no app de mesa via WebAssembly. Ele está sempre ligado: não há mais interruptor.
- Cobre as junções de parede (em L, em T e em cruz; paredes de espessuras e camadas diferentes; ângulos livres), os recortes (vãos de portas e janelas), as lajes, os pisos e os forros.
- Os resultados passam a ser os mesmos em qualquer máquina e as emendas entre paredes ficam mais limpas.
Quantidades exatas
- As quantidades de paredes, pisos, lajes e forros são calculadas no Rust, camada por camada, com precisão de 1 micrômetro.
- Correções de precisão:
- a área de membrana não é mais contada em dobro;
- o furo de laje encostado na borda deixou de gerar resultado errado;
- faixas duplicadas na junção de paredes foram eliminadas;
- anéis de contorno que tocavam a si mesmos depois do arredondamento foram corrigidos.
Desempenho
- Em projetos reais, o cálculo ficou de 1,2 a 2,4 vezes mais rápido.
- A exportação IFC ficou até 2,6 vezes mais rápida.
- A exportação DXF ficou igual ou mais rápida.
Mais transparência
- Enquanto o motor carrega, o programa mostra "calculando…" em vez de exibir um número provisório.
- Se o motor falhar, o erro aparece de forma explícita; o programa nunca mais mostra em silêncio um resultado errado.
Validação
- Conferido em 11 projetos reais: 0 erros e diferenças dentro de 1e-6 relativo.
Suplementos > Ferramentas externas (novo)
- Nova base para plugins de integração: em Suplementos > Ferramentas externas você gerencia programas externos (por exemplo, um renderizador) que conversam com o Hestia por uma conexão local no seu computador.
- O plugin pode receber a cena, a câmera e aplicar substituições de visualização (como trocar o aspecto de um material só na imagem), sem alterar o material original do projeto. As alterações podem ser desfeitas.
- Esta versão entrega o protocolo, o gerenciador e a janela de gerenciamento. A conexão com o renderizador Rust em processo separado ainda não foi validada em uso real.
Instaladores
- Windows (.exe) e Linux (AppImage, .deb e .rpm, x86_64), no mesmo Release. No Linux, a atualização automática vale para o AppImage.
Hestia v0.2.2
Hestia 0.2.2
Instaladores Linux
- O Hestia passa a ter pacotes para Linux no mesmo Release do instalador Windows:
AppImage,.debe.rpm(x86_64). - Requisitos: Ubuntu 22.04+ / Debian 12+ (o build usa glibc 2.35), com WebKitGTK 4.1 e GTK 3.
O.debjá declaralibwebkit2gtk-4.1-0elibgtk-3-0como dependências; o AppImage é
autossuficiente (os arquivos.sigdo atualizador acompanham os pacotes). - Atualização automática no Linux vale para quem usa o AppImage. Quem instalou por
.deb/.rpmrecebe a versão nova pelo gerenciador de pacotes.
Sobre esta versão
- Não há mudanças funcionais no programa em relação à 0.2.1: é a mesma versão do app,
com os instaladores Linux e os metadados dos pacotes. - O site (
/app) passa a receber, no mesmo Release, oindex.html, os três workers e o
geom_wasm.wasmcarimbados com a versão.
Problema conhecido
- Em máquina virtual ou ambiente sem aceleração gráfica, o WebKitGTK pode encerrar ao abrir.
Nesses casos, rode comWEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1 LIBGL_ALWAYS_SOFTWARE=1(detalhes emdocs/desktop.md). Em máquina física com GPU o
comportamento normal continua.
Hestia v0.2.1
Hestia 0.2.1
Novidades
- Biblioteca de projetos em pasta — escolha uma pasta do computador e o Hestia guarda cada projeto numa subpasta
(projeto.hestia.json, com.bakda gravação anterior). O Ctrl+S atualiza o arquivo do projeto em vez de baixar
um JSON novo a cada vez. - Tela inicial de projetos — o programa abre na lista de projetos da pasta, cada um com a miniatura da vista 3D, e
um cartão Novo projeto para começar em branco. - Miniatura dentro do projeto — a imagem do card é gerada ao salvar (inclusive salvando na planta) e fica gravada
no próprio arquivo: viaja com o projeto e não se perde. - Retomada ao recarregar — F5 volta no projeto e na vista em que você estava (planta, corte ou 3D, com o nível e as
abas); abrir o navegador ou o programa do zero leva à tela de projetos. - Abrir com recentes — no menu Arquivo, Abrir… expande um painel lateral com os projetos recentes (até 5, com
miniatura) e a opção de escolher um arquivo do computador. - Salvar sem pasta — quando ainda não há pasta escolhida, um diálogo explica que o programa guarda projetos em
pasta e deixa você escolher a pasta agora ou baixar o arquivo daquele projeto. - Sobre o Hestia — diálogo com versão, notas e verificação de atualização. O aviso de versão nova passa a ter
Atualizar, Agora não e Não perguntar novamente (e volta se sair uma versão mais nova que a recusada). - Sete idiomas — Português, English, Español, Deutsch, Français, Italiano e Polski.
Correções
- Colar alinhado aos níveis — os pavimentos colados apareciam só com portas e janelas e as paredes só surgiam
depois de editar algo. A malha montada com a resolução anterior ficava presa no cache da cena. - Troca de projeto na vista 3D — ao abrir outro projeto, a malha do anterior podia sobrar no pavimento de mesmo id.
- Miniatura salva fora da aba 3D — salvando na planta, a imagem saía só com o fundo; agora a cena é montada antes da
captura.
Alterações
- Ícone da ferramenta Corte — passa a ser a marca de planta (bolha e triângulo), de um lado só, no lugar do símbolo
com a linha de corte inteira. - Novo projeto — apenas o projeto em branco; os modelos de exemplo saíram da interface.
- Aviso de atualização — deixou de ser um diálogo nativo na abertura; a interface decide quando avisar.
- Site público — medição de audiência (GA4) só com consentimento (LGPD).
Hestia v0.2.0
Instalador para Windows. O Hestia verifica atualizações ao abrir.
Hestia v0.1.0
Instalador para Windows. O Hestia verifica atualizações ao abrir.