xbim-develop - Xbim.Geometry 5.1.762-develop

xBIM Geometry is an optional component of the XBIM Toolkit providing support for generation of 3D Geometry from Ifc4 and Ifc2x3 representations. Use this package to update your XBim IModels to contain geometry that can be visualised in 3D. Currently supports IFC2x2, IFC2x3, IFC4 Addendum 2 and IFC Alignment (IFC4x1) schema. Note: Due to the use of the native Open Cascade geometry library this package only supports Windows platforms.

PM> Install-Package Xbim.Geometry -Version 5.1.762-develop -Source https://www.myget.org/F/xbim-develop/api/v3/index.json

Copy to clipboard

> nuget.exe install Xbim.Geometry -Version 5.1.762-develop -Source https://www.myget.org/F/xbim-develop/api/v3/index.json

Copy to clipboard

> dotnet add package Xbim.Geometry --version 5.1.762-develop --source https://www.myget.org/F/xbim-develop/api/v3/index.json

Copy to clipboard
<PackageReference Include="Xbim.Geometry" Version="5.1.762-develop" />
Copy to clipboard
source https://www.myget.org/F/xbim-develop/api/v3/index.json

nuget Xbim.Geometry  ~> 5.1.762-develop
Copy to clipboard

> choco install Xbim.Geometry --version 5.1.762-develop --source https://www.myget.org/F/xbim-develop/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "xbim-develop" -SourceLocation "https://www.myget.org/F/xbim-develop/api/v2"
Install-Module -Name "Xbim.Geometry" -RequiredVersion "5.1.762-develop" -Repository "xbim-develop" -AllowPreRelease
Copy to clipboard

Branch Build Status MyGet NuGet
Master Build Status master
Develop Build Status -

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.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 2017 or 2019 is recommended. Prior versions of Visual Studio are unlikely to work on this solution.

The free VS 2019 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
  • VC++ 2017 v141 tools
  • Windows 10 SDK (10.0.17134.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

This release is now a 'meta-package' which replaces Xbim.Geometry v4.x. For more granular control you can include the individual Nuget packages in the dependencies. V5 of Essentials now targets .net47 as a minimum.

  • Any 0.0
    • Xbim.Geometry.Engine.Interop (>= 5.1.762-develop)
    • Xbim.ModelGeometry.Scene (>= 5.1.762-develop)

Owners

Martin Claudio Benghi Lloyd Pickering

Authors

xBIM Team

Project URL

https://github.com/xBimTeam/XbimGeometry

License

CDDL

Tags

BIM IFC IfcXml IfcZip Ifc4 Geometry 3D CSG Tessellation XBIM WexBIM BuildingSmart

Info

134 total downloads
0 downloads for version 5.1.762-develop
Download (3.65 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
5.1.762-develop 3.65 KB Mon, 09 Sep 2024 10:03:28 GMT 0
5.1.754-develop 3.65 KB Tue, 30 Jul 2024 22:28:05 GMT 2
5.1.742-develop 3.64 KB Tue, 16 Jan 2024 12:06:47 GMT 8
5.1.730-develop 3.65 KB Mon, 18 Sep 2023 10:45:13 GMT 7
5.1.666-develop 3.65 KB Tue, 07 Mar 2023 10:03:57 GMT 11
5.1.654-develop 3.64 KB Thu, 23 Feb 2023 23:09:44 GMT 1
5.1.601-develop 3.65 KB Wed, 11 Jan 2023 13:08:17 GMT 1
5.1.443-develop 3.65 KB Mon, 05 Sep 2022 13:43:13 GMT 11
5.1.442-develop 3.64 KB Mon, 05 Sep 2022 13:11:47 GMT 0
5.1.441-develop 3.64 KB Mon, 05 Sep 2022 07:49:04 GMT 0
5.1.436-develop 3.65 KB Mon, 21 Mar 2022 15:38:39 GMT 5
4.0.18 13.55 MB Thu, 08 Oct 2020 09:37:05 GMT 40
4.0.17-V003 13.55 MB Sat, 28 Dec 2019 11:02:59 GMT 3
4.0.17-V002 13.55 MB Fri, 29 Nov 2019 18:31:28 GMT 0
4.0.17-V001 13.55 MB Thu, 24 Oct 2019 08:53:55 GMT 45