W skrócie
Pliki IFC w schematach IFC2x3 i IFC4 są konwertowane na Państwa własnym komputerze. Przeglądarka ładuje silnik IFC skompilowany do WebAssembly, przechodzi przez każdy element budynku, buduje siatkę z jego kolorem i zapisuje GLB. Wysyłany i zapisywany jest tylko ten GLB; sam plik IFC zostaje na urządzeniu. Limit wynosi 60 MB na plik IFC, a zachowuje się geometria: ściany, stropy, dachy, okna jako kształty. Właściwości, ilości i klasyfikacje nie są przenoszone.
Co dzieje się po upuszczeniu pliku
- 01OdczytSilnik czyta IFC na urządzeniu. Na razie nic nie jest wysyłane.
- 02SiatkaKażdy element z bryłą staje się siatką trójkątów; kolor powierzchni ze stylu IFC zostaje zachowany.
- 03EksportSiatki są zapisywane jako jeden GLB, zwarta binarna forma glTF.
- 04WysłanieNa serwer trafia tylko GLB i otwiera się w przeglądarce modelu, ze słońcem, przekrojem i spacerem jak każdy inny model.
Dlaczego plik zostaje na urządzeniu
Konwersja w przeglądarce to nie sztuczka, lecz decyzja. IFC niesie często więcej niż geometrię: nazwy projektów, adresy, zestawy właściwości z danymi o kosztach lub materiałach. Jeśli serwer nigdy nie widzi pliku, nic z tego nie trzeba chronić, usuwać ani wymieniać w informacji o ochronie danych.
GLB, który jest wysyłany, zawiera kształty i kolory. To jest to, czego potrzebuje przeglądarka modelu, i nic więcej.
Granica 60 MB i co z niej wynika
Silnik pracuje w pamięci przeglądarki, która jest spora, ale nie nieograniczona. Pliki IFC do 60 MB konwertują się na współczesnym laptopie; powyżej przeglądarce może zabraknąć pamięci, zanim powstanie GLB. Gotowy GLB lub glTF może mieć do 95 MB i jest wysyłany bezpośrednio.
Większość pojedynczych budynków mieści się wyraźnie poniżej tej granicy. Gdy plik jest większy, przekraczają ją zwykle otoczenie, biblioteka mebli albo drugi budynek.
Tylko geometria: co ginie
Zestawy właściwości
Odporność ogniowa, współczynnik U, kod kosztów: wszystko zostaje w IFC. Przeglądarka modelu tego nie pokazuje.
Ilości
Brak powierzchni, objętości i liczebności. Do tego należy pracować dalej w narzędziu BIM.
Otwory jako obiekty
Okno jest kształtem w ścianie, a nie obiektem, który można wylistować. Obraz pokazuje je prawidłowo; zestawienia z tego nie zbudujemy.
Wskazówki dotyczące eksportu z programu projektowego
Wybrać IFC4 lub IFC2x3
Oba schematy są odczytywane. Inne wersje schematu nie są obecnie obsługiwane.
Eksportować budynek, nie działkę
Teren, sąsiadów i bibliotekę mebli, gdzie to możliwe, pominąć. Mniejszy plik, szybsza konwersja.
Zachować bryły
Użyć widoku eksportu, który zawiera geometrię; typowy jest widok koordynacyjny. Eksport samych danych nie ma kształtów do narysowania.
Sprawdzić jednostki i punkt zerowy
Model umieszczony o kilometry od punktu zerowego dociera daleko od kamery. Przed eksportem przesunąć go blisko zera.
Pytania i odpowiedzi
Które programy tworzą użyteczny plik IFC?
Archicad, Revit, Vectorworks i Allplan eksportują IFC2x3 i IFC4. Działa każde narzędzie ze standardowym eksportem IFC.
Czy IFC jest gdzieś zapisywany?
Nie. Jest odczytywany w przeglądarce i odrzucany. Wysyłany i zapisywany w projekcie jest tylko przekonwertowany GLB.
Czy model z rzutu używa tego samego formatu?
Tak. Modele zbudowane z rzutu eksportują się jako GLB, więc obie drogi kończą się tym samym typem pliku i otwierają się w każdym programie 3D.
Czy konwersja działa na tablecie?
Małe pliki tak. Limit 60 MB zakłada laptop; tablet ma mniej pamięci i może zatrzymać się wcześniej.
Źródła
Przetłumaczono z angielskiego. Oryginał: przeczytaj artykuł po angielsku



