Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BIM: Support for property sets in Native IFC #18067

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

yorikvanhavre
Copy link
Member

  • FreeCAD property groups now register natively as IFC properties: Any property added by the user becomes an IFC property
  • New UI buttons on the properties editor to add properties and psets
  • The BIM properties manager tool now also supports native IFC objects

@github-actions github-actions bot added the Mod: BIM Related to the BIM/Arch Workbench label Nov 22, 2024
@yorikvanhavre
Copy link
Member Author

Note to self: After merging, the following must be added to https://wiki.freecad.org/NativeIFC under Classes, attributes and properties:

Custom properties and default property sets can be added either by right-clicking the properties editor and choosing Add property... or, in FreeCAD 1.01, using the two buttons below the properties editor: insert image here

Properties added with the two above buttons will have their IFC type saved with the property. For other properties added with the right-click menu, there is no IFC information saved, and, when exported to IFC, the IFC type of the property will be decided based on the conversion table found at insert link here. That table define the conversion between IFC properties and FreeCAD properties. If you have imported objects from an existing IFC file, though, or if you created the properties using the two buttons above, this conversion is only visual, and the right property type will be saved within the IFC file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mod: BIM Related to the BIM/Arch Workbench
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant