BitubTRexXbim uses the Xbim libraries and adds some domain driven functionalities.
- IFC model builder pattern with uniform version handling
- IFC model-2-model geometrical transformation (i.e. typical geometrical alignment tasks for model fragments)
- IFC model-2-model property clean-up and transformation (i.e. removing property sets or single properties, mapping properties)
- IFC model export and further evaluation in model usage pipes (JSON export and via Dynamo TRex and Assimp to a number of visualization formats.
See the Wiki for the use cases.
Provided assemblies:
Bitub.Xbim.Ifcwraps all extensions, workflows and additions concerning Xbim IFC model handling
Building library
dotnet build -c (Release|Dev|XbimDev)
and running tests
dotnet test -c (Release|Dev|XbimDev) -a x64
Deployment configurations and dependencies
| Configuration | Xbim dependency | Frameworks |
|---|---|---|
| Release | Xbim master nugets | net472, net48, net481, net6.0 |
| Dev | Xbim master nugets | net472, net48, net481, net6.0 |
| XbimDev | Xbim develop nugets | net472, net48, net481, net6.0 |
Its part of the Dynamo plugin BitubTRexDynamo.
- CDDL Xbim Essentials and Xbim Geometry
- Apache 2.0 for BitubTRex and BitubTRexXbim