2016-08-05 3 views
0

XBIM bietet eine Bibliothek zum Serialisieren/Deserialisieren von IFC-Dateien.Was verwendet XBIM für den Booleschen Dreiecksnetzbetrieb?

Zu einem bestimmten Zeitpunkt müssen sie boolesche Mesh-Operationen verwendet haben.

Ich möchte wissen, welche Bibliothek sie verwendet haben und wie sie Öffnungen in IfcWall Standardfall erstellt haben?

Antwort

2

Xbim verwendet hauptsächlich die Bibliothek OpenCascade zum Schneiden von Öffnungen und anderen Booleschen Operationen. Als Leistungsoptimierung kann jedoch Carve CSG für einige Operationen verwendet werden (aktiviert mit einer bedingten Kompilierungsumschaltung).

3rd-Party-Bibliotheken werden in den Xbim.Geometry Readme im GitHub Repo gutgeschrieben

Die Xbim.Geometry.Engine Projekt im selben Repo zeigt, wie Schnitte auszuführen in der Geometrie mit Opencascade und CarveCSG, obwohl es pretty involved bekommt .

Verwandte Themen