filter diff with IFCSelector

This commit is contained in:
Vukas Pajic
2022-08-04 10:04:06 +02:00
parent fd6f2f3fc4
commit f9daba9fba
3 changed files with 5 additions and 0 deletions
@@ -115,6 +115,7 @@ class ExecuteIfcDiff(bpy.types.Operator):
context.scene.DiffProperties.diff_new_file,
self.filepath,
context.scene.DiffProperties.diff_relationships.split(),
context.scene.DiffProperties.diff_filter_elements,
)
ifc_diff.diff()
ifc_diff.export()
@@ -36,3 +36,4 @@ class DiffProperties(PropertyGroup):
diff_old_file: StringProperty(default="", name="Diff Old IFC File")
diff_new_file: StringProperty(default="", name="Diff New IFC File")
diff_relationships: StringProperty(default="", name="Diff Relationships")
diff_filter_elements: StringProperty(default="", name="Diff Filter")
@@ -48,6 +48,9 @@ class BIM_PT_diff(Panel):
row = layout.row(align=True)
row.prop(bim_properties, "diff_relationships")
row = layout.row(align=True)
row.prop(bim_properties, "diff_filter_elements")
row = layout.row()
row.operator("bim.execute_ifc_diff")