O que a ferramenta faz
Você abre um arquivo IFC exportado do Revit, Archicad, Tekla, Vectorworks, BricsCAD ou de qualquer outro programa BIM. A ferramenta lista todos os elementos da edificação (paredes, lajes, pilares, vigas, portas, janelas, escadas, coberturas e assim por diante), lê seu material, seu pavimento e seus quantitativos, e os soma. Depois você escolhe uma unidade para cada linha, digita um preço unitário e baixa o resultado como planilha de quantitativos em XLSX.
O arquivo é lido, dentro do seu navegador, por uma versão WebAssembly da biblioteca de código aberto web-ifc. Ele não é enviado a nenhum servidor, então modelos de projetos confidenciais podem ser verificados aqui.
Onde entra em um projeto
O levantamento de quantitativos fica entre o projeto e o custo. Depois que o modelo de projeto está compatibilizado, o orçamentista mede quanto de cada material a edificação precisa, multiplica pelos preços unitários e produz uma estimativa de custo. Fazer isso à mão a partir de desenhos 2D leva dias. Softwares de levantamento para desktop que leem modelos custam milhares de dólares por ano por licença. Esta ferramenta cobre a primeira passada: uma planilha rápida a partir do modelo, que você pode comparar com a sua própria medição, usar para confrontar uma opção de projeto com um orçamento ou entregar a uma construtora como ponto de partida.
Como cada quantidade é escolhida
O IFC define conjuntos de quantidades padrão chamados quantidades base, por exemplo Qto_WallBaseQuantities e Qto_SlabBaseQuantities. A maioria dos programas BIM consegue gravá-los na exportação. A ferramenta os usa primeiro, porque seguem as regras do próprio programa de modelagem para encontros e aberturas. Quando um elemento não tem conjunto de quantidades, a ferramenta mede a geometria e marca a linha como tal.
| Unidade | Primeira escolha | Se faltar |
|---|---|---|
| m³ | NetVolume, depois GrossVolume | Volume da malha fechada do elemento |
| m² | Paredes: NetSideArea, depois GrossSideArea. Portas e janelas: Area. Lajes, coberturas, revestimentos: NetArea, depois GrossArea | Fica vazio (a área superficial de uma malha não é uma área medida) |
| m | Length | Fica vazio |
| un | Uma por elemento |
As quantidades no arquivo são armazenadas nas unidades do próprio projeto. A ferramenta lê as definições de unidades do arquivo (por exemplo milímetros para comprimento e metros quadrados para área) e converte todos os valores para metros, metros quadrados e metros cúbicos antes de somar qualquer coisa.
Como funciona a alternativa pela geometria
O web-ifc transforma cada elemento em uma malha de triângulos em metros. Em uma malha fechada, o volume contido decorre do teorema da divergência: cada triângulo com vértices a, b, c forma um tetraedro com a origem, e a soma dos volumes com sinal dá o volume do sólido.
V = | Σ a · (b × c) / 6 |
As aberturas de portas e janelas já estão subtraídas na malha, então o resultado é um volume líquido. O método exige sólidos fechados e sem sobreposição. Elementos modelados como superfícies abertas ou como vários corpos sobrepostos dão volumes errados, e por isso essas linhas são marcadas como «Geometria» para que você as confira.
Exemplo prático
O modelo de exemplo desta página é um pequeno escritório de um pavimento que construímos para testes: quatro paredes de concreto de 200 mm em torno de uma planta de 10 m por 6 m e 3 m de altura, uma parede divisória de blocos de 190 mm, uma laje de piso de 200 mm, quatro pilares de 400 por 400 mm, duas vigas de aço de 5 m, uma porta e duas janelas. Os comprimentos são armazenados em milímetros.
| Linha | Quantidade | Origem |
|---|---|---|
| Parede, Concrete C25/30 | 19,200 m³ (4 paredes) | Qto NetVolume: 6,12 + 3,48 + 6,12 + 3,48 |
| Parede, Masonry block 190 | 17,400 m² | Qto NetSideArea: 5,8 m × 3,0 m |
| Laje, Concrete C25/30 | 12,648 m³ | Qto NetVolume: 10,2 × 6,2 × 0,2 |
| Pilar, Concrete C30/37 | 1,920 m³ (4 pilares) | Geometria: 0,4 × 0,4 × 3,0 = 0,48 cada |
| Viga, Steel S275 | 10,000 m (2 vigas) | Qto Length 5000 mm cada, convertido para metros |
| Porta / Janela | 1 un / 2 un | Contagem |
Os volumes dos pilares não estão no arquivo; foram medidos a partir da geometria e coincidem, até a terceira casa decimal, com uma medição independente feita com o IfcOpenShell. Se você informar um preço unitário de 120 por m³ para a laje, o valor da linha é 12,648 × 120 = 1.517,76. Esse preço é apenas uma ilustração, não uma tarifa de mercado.
Antes de confiar nos números
- Um quantitativo do modelo não é o mesmo que um quantitativo medido segundo um método normalizado de medição (por exemplo a NRM 2 no Reino Unido ou as regras padrão de estimativa da Coreia). Esses métodos somam ou deduzem itens conforme regras sobre limites, sobreposições e perdas. Trate a planilha daqui como quantitativos do modelo.
- Fôrmas, armadura e perdas não estão incluídas, a menos que sejam modeladas como elementos.
- Os resultados valem o que vale o modelo. Elementos duplicados, paredes sobrepostas nos cantos e materiais ausentes aparecem diretamente nos totais. Os nomes de material são tomados como estão escritos no arquivo.
- Os conjuntos de quantidades dependem das configurações de exportação. Se todos os seus volumes aparecem como «Geometria», ative as quantidades base na exportação IFC do seu programa.
- Modelos muito grandes (centenas de megabytes) podem exceder a memória que uma aba do navegador consegue usar, especialmente em celulares.
Esta ferramenta serve para verificações preliminares e para aprendizado. Planilhas usadas em licitações, contratos ou pagamentos devem ser elaboradas ou verificadas por um orçamentista ou engenheiro de custos qualificado.
Arquivos gerados
- Planilha de quantitativos (XLSX): aba «Orçamento» com item, material, unidade, quantidade, preço unitário e valor; aba «Elementos» com cada elemento e a origem de cada número; aba «Notas» com o nome do arquivo, as unidades e a data.
- Lista de elementos (CSV): uma linha por elemento para a sua própria planilha.
- Lista de preços (CSV): colunas tipo, material, unidade, preço. Salve uma vez e importe para o próximo modelo.
- Projeto (JSON): suas unidades, preços e agrupamento, para continuar depois.
Fontes
- buildingSMART International, Industry Foundation Classes. O IFC 4.3 é publicado como ISO 16739-1:2024.
- buildingSMART, Qto_WallBaseQuantities e Qto_SlabBaseQuantities, documentação do IFC 4.3.2.0.
- That Open Company, web-ifc, licença MPL-2.0.
- Para verificar se um arquivo segue a norma, use o serviço gratuito buildingSMART IFC Validation Service.
Última verificação 2026-10-19