Proof of concept of native representation roundtripping

This commit is contained in:
Dion Moult
2020-09-17 17:28:17 +10:00
parent 2310bf628f
commit 6cc4ce46c2
6 changed files with 154 additions and 10 deletions
+14
View File
@@ -605,6 +605,18 @@ class BIM_PT_mesh(Panel):
row = layout.row()
row.prop(props, 'geometry_type')
row = layout.row()
row.prop(props, 'ifc_definition')
layout.label(text="IFC Parameters:")
row = layout.row()
row.operator('bim.get_representation_ifc_parameters')
for index, ifc_parameter in enumerate(props.ifc_parameters):
row = layout.row(align=True)
row.prop(ifc_parameter, 'name', text='')
row.prop(ifc_parameter, 'step_id')
row.prop(ifc_parameter, 'index')
row.prop(ifc_parameter, 'value', text='')
row.operator('bim.update_ifc_representation', icon='FILE_REFRESH', text='').index = index
row = layout.row()
row.prop(props, 'presentation_layer')
@@ -1696,6 +1708,8 @@ class BIM_PT_mvd(Panel):
row = layout.row()
row.prop(bim_properties, 'import_should_import_native')
row = layout.row()
row.prop(bim_properties, 'import_export_should_roundtrip_native')
row = layout.row()
row.prop(bim_properties, 'import_should_use_cpu_multiprocessing')
row = layout.row()
row.prop(bim_properties, 'import_should_import_with_profiling')