Kort samengevat
IFC-bestanden in de schema’s IFC2x3 en IFC4 worden op uw eigen apparaat omgezet. De browser laadt een IFC-engine die naar WebAssembly is gecompileerd, loopt elk bouwelement af, bouwt er een mesh van in de bijbehorende kleur en schrijft een GLB. Alleen dat GLB-bestand wordt geüpload en opgeslagen; het IFC-bestand zelf blijft op uw apparaat. De grens is 60 MB per IFC-bestand, en wat overblijft is geometrie: muren, vloeren, daken en ramen als vormen. Eigenschappen, hoeveelheden en classificaties worden niet meegenomen.
Wat er gebeurt wanneer u het bestand in de browser laadt
- 01InlezenDe engine leest het IFC-bestand op uw apparaat. Er wordt nog niets verstuurd.
- 02Mesh opbouwenElk element met geometrie wordt een driehoeksmesh; de oppervlaktekleur uit de IFC-stijl blijft behouden.
- 03ExporterenDe meshes worden weggeschreven als één GLB-bestand, de compacte binaire vorm van glTF.
- 04UploadenAlleen het GLB-bestand gaat naar de server en opent in de viewer, met zonnestand, doorsnede en wandeling, net als elk ander model.
Waarom het bestand op het apparaat blijft
Omzetten in de browser is geen truc, maar een keuze. Een IFC bevat vaak meer dan geometrie: projectnamen, adressen, eigenschapssets met kosten- of materiaalgegevens. Als de server het bestand nooit ziet, hoeft niets daarvan beschermd, gewist of in een privacyverklaring vermeld te worden.
Het GLB-bestand dat wordt geüpload, bevat vormen en kleuren. Meer heeft een viewer niet nodig.
De grens van 60 MB en wat die betekent
De engine draait in het geheugen van de browser, dat ruim is maar niet oneindig. IFC-bestanden tot 60 MB worden op een recente laptop omgezet; daarboven kan de browser zonder geheugen komen te zitten voordat het GLB-bestand bestaat. Een kant-en-klaar GLB- of glTF-bestand mag tot 95 MB groot zijn en wordt direct geüpload.
De meeste losse gebouwen blijven ruim onder de grens. Is een bestand groter, dan komt dat meestal door de omgeving, de meubelbibliotheek of een tweede gebouw.
Alleen geometrie: wat verloren gaat
Eigenschapssets
Brandwerendheid, U-waarde, kostencode: alles blijft in de IFC. De viewer toont het niet.
Hoeveelheden
Geen oppervlakten, volumes of aantallen. Daarvoor blijft u werken in uw BIM-programma.
Openingen als objecten
Een raam is een vorm in een muur, geen object dat u kunt opsommen. Het beeld toont het correct; een kozijnstaat kunt u er niet uit opstellen.
Exporttips voor uw ontwerpprogramma
Kies IFC4 of IFC2x3
Wij lezen beide schema’s. Andere schemaversies worden voorlopig niet ondersteund.
Exporteer het gebouw, niet het terrein
Laat terrein, buren en de meubelbibliotheek waar mogelijk weg. Kleiner bestand, snellere omzetting.
Behoud de geometrie
Gebruik een exportweergave die geometrie bevat; de Coordination View is de gangbare keuze. Een export met alleen gegevens bevat geen vormen om te tekenen.
Controleer eenheden en oorsprong
Een model dat kilometers van de oorsprong staat, komt ver van de camera aan. Verschuif het vóór de export naar de buurt van de oorsprong.
Vragen en antwoorden
Welke programma’s leveren een bruikbare IFC?
Archicad, Revit, Vectorworks en Allplan exporteren allemaal IFC2x3 en IFC4. Elk programma met een standaard IFC-export werkt.
Wordt de IFC ergens opgeslagen?
Nee. Het bestand wordt in uw browser gelezen en daarna weggegooid. Alleen het omgezette GLB-bestand wordt geüpload en bij het project opgeslagen.
Gebruikt een model uit een plattegrond hetzelfde formaat?
Ja. Modellen die uit een plattegrond zijn opgebouwd, worden als GLB geëxporteerd; beide routes eindigen dus in hetzelfde bestandstype, dat in elk 3D-programma opent.
Werkt de omzetting op een tablet?
Bij kleine bestanden wel. De grens van 60 MB gaat uit van een laptop; een tablet heeft minder geheugen en kan eerder stoppen.
Bronnen
Vertaald uit het Engels. Origineel: lees het Engelse artikel



