xBimTeam/XbimGeometry
xBimTeam/XbimGeometry has 295 GitHub stars and 142 forks. Star changes are not measured yet. Last checked 2026-11-14 04:18 UTC. Last push 2026-10-26.
Measured star growth
- in 24h
- Collecting history
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
XbimGeometry contains the CLR interop libraries and the c++ engine used to compute the 3D geometry of models.
Creative & MediaREADME.md
Original| Branch | Build Status | MyGet | NuGet |
|---|---|---|---|
| Master | |||
| Develop | - | ||
| NetCore | TBA | - |
XbimGeometry
XbimGeometry is part of the Xbim Toolkit.
It contains the the Geometry Engine and Scene processing, which provide geometric and topological operations to enable users to visualise models in 3D models, typically as a Tesselated scene or mesh.
The native Geometry Engine is built around the open source Open Cascade 7.6.3 library which performs much of the boolean operations involve in generating 3D solids. This technology is included under a licence which permits the use as part of a larger work, compatible with our open source CDDL licence.
Compilation
Visual Studio 2019 or 2022 is recommended. Prior versions of Visual Studio are unlikely to work on this solution.
The free VS 2022 Community Edition will be fine.
In order to compile this solution which includes C++ projects you'll need the following additional components installed:
- Visual C++ Core desktop features
- MSVS v142 - VS 2019 C++ build tools
- Windows 10+ SDK (minimum 10.0.108362.0)
The XBIM toolkit uses the NuGet for the management of our published packages. We have custom MyGet feeds for the master and develop branches of the solution which are automatically updated during our CI builds. The nuget.config file should automatically add these feeds for you.
Acknowledgements
We'd like to acknowledge OpenCascade for the use of their library, which is permitted under clause 6 of their Licence.
The XbimTeam wishes to thank JetBrains for supporting the XbimToolkit project with free open source Resharper licenses.
Thanks also to Microsoft Azure DevOps for the use of Azure Pipelines to automate our builds.
Getting Involved
If you'd like to get involved and contribute to this project, please read the CONTRIBUTING page or contact any member of the @xbimTeam
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,559 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,654 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
120,110 starsmrdoob/three.js
JavaScript 3D Library.
118,341 stars