Strona główna xeokit.io z hasłem „Build 3D BIM & AEC Web Apps with xeokit SDK" i ekranami demo aplikacji 3D w przeglądarce

xeokit SDK: WebGL toolkit do aplikacji BIM/AEC

Open-source SDK w WebGL do budowy interaktywnych przeglądarek BIM/AEC w przeglądarce. Obsługa IFC 2x3/4.3, BCF, point cloudów (LAS/LAZ), glTF i XKT.

Przegląd projektu

xeokit SDK to open-source toolkit w JavaScripcie i WebGL do budowy przeglądarek modeli BIM/AEC działających bezpośrednio w przeglądarce, bez wtyczek i bez dodatkowej instalacji. Biblioteka obsługuje IFC 2x3 i 4.3, glTF, OBJ, STL, 3DXML, CityJSON, chmury punktów w formatach LAS/LAZ, viewpointy BCF oraz natywny XKT, czyli zoptymalizowany format pozwalający ładować bardzo duże modele w czasie rzędu sekund.

Renderer pracuje z podwójną precyzją (istotne przy modelach osadzonych w realnych koordynatach GIS) i wykorzystuje akcelerację sprzętową, utrzymując sensowną wydajność przy setkach tysięcy obiektów na klatce. Funkcjonalność rozszerzają pluginy do pomiarów, adnotacji, sekcji, drzewa modelu i nawigacji. xeokit jest używany m.in. przez Thinkproject, Fieldwire by Hilti, Bexel Manager, OpenProject, Deutsche Bahn, HOK Architects i BIMData.io. SDK dostępne jest w wersji open-source na licencji AGPL-3.0 oraz w wersji komercyjnej dla zastosowań enterprise.

Mój wkład: publicznie figuruję jako współtwórca repozytorium xeokit/xeokit-sdk oraz kilku powiązanych projektów (sdk v3, xeokit-bim-viewer, xeokit-convert, xeokit-integration-examples).

Renderowanie WebGL modeli BIM/AEC w przeglądarce
Obsługa IFC 2x3 i 4.3, glTF, OBJ, STL, 3DXML, CityJSON
Wczytywanie chmur punktów LAS/LAZ
Viewpointy BCF i adnotacje
Natywny format XKT do błyskawicznego ładowania ogromnych modeli
Podwójna precyzja geometrii dla integracji z GIS
Pluginy: pomiary, sekcje, drzewo modelu, nawigacja
Tryb on-premise: pełna kontrola nad danymi
Wspierany na desktopie i urządzeniach mobilnych
Technologie
JavaScript
JavaScript
TypeScript
TypeScript