Skip to content

Integrate IFC4x3 support and update to .NET 8 with plugin improvements - #234

Draft
andyward wants to merge 55 commits into
masterfrom
develop
Draft

Integrate IFC4x3 support and update to .NET 8 with plugin improvements#234
andyward wants to merge 55 commits into
masterfrom
develop

Conversation

@andyward

Copy link
Copy Markdown
Member

No description provided.

nelsonmunoz and others added 30 commits May 30, 2018 20:08
Currently implemented IfcIrregularTimeSeries from IfcPropertyReferenceValues.PropertyReference's IfcObjectReferenceSelect types
Minor code refactoring for layer stylers.
Supports loading IFC4x3 schema but latest Geometry needed

Styler fixed up and multi-schema code reviewed
(including 4x3).
Geometry to test.
Plugins disabled due to Nuget package deprecation
…port in GE

Tweaked About & assemblies tabs to make clearer what's loaded
Helps with diagnostics where there may not be any additional context
Now looks for 6.0.0.0 compatible plugins as 4/5.x will not be compatible with v6

Breaking change: Plugins cannot be WinExe - these can't be assembly loaded in netcore: https://stackoverflow.com/a/58291394

TODO: consider multi-targetting
TODO: Review plugin commands
Updated to v6.0.0 xbim dependencies (and AssemblyVersions)
Includes SRL fix for Cylindrical surface in advanced breps
…ssion.

Mainly used by Bcf plugin.
Optimised plugin startup, and added diagnostics setting to pluginConfig
andyward and others added 25 commits April 2, 2025 13:16
Removed Extraneous plugin code.
Added Package Icon
Net8.0 and GE6.0 (IFC4x3) integration

See PR #196 for additional details
Updated Nuget version and Versions tasks
Integrate net8 and IFC4x3 etc into develop
Also added settings for debugging BCF plug-in.
Updated GE with new feature to enable additional Representation Identifiers to be rendered. e.g. (non-standard?) models using 'surface' identifier for SurfaceModel types.
removed unnecessary package source in nuget.config
Improved tree (sorting and grouping)
 - now includes Defining Type in the grouping which makes ifc2x3 models clearer to understand. E.g. FlowTerminal of AirTerminalType => 'AirTerminal' not 'FlowTerminal'
Fixes styling issue in 4x3 (xBimTeam/XbimEssentials#666)
Various dependencies updated.
System.Drawing.Common now required for System.Drawing.Image.FromFile call in ImageOverlay
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants