mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-17 14:02:27 +00:00
fixes: #4563
This commit is contained in:
@@ -857,7 +857,11 @@ class IfcImporter:
|
|||||||
print("Done creating geometry")
|
print("Done creating geometry")
|
||||||
|
|
||||||
def create_spatial_elements(self) -> None:
|
def create_spatial_elements(self) -> None:
|
||||||
self.create_generic_elements(self.spatial_elements, unselectable=True)
|
if bpy.context.preferences.addons["blenderbim"].preferences.spatial_elements_unselectable:
|
||||||
|
self.create_generic_elements(self.spatial_elements, unselectable=True)
|
||||||
|
else:
|
||||||
|
self.create_generic_elements(self.spatial_elements, unselectable=False)
|
||||||
|
|
||||||
|
|
||||||
def create_elements(self) -> None:
|
def create_elements(self) -> None:
|
||||||
self.create_generic_elements(self.elements)
|
self.create_generic_elements(self.elements)
|
||||||
|
|||||||
@@ -204,6 +204,7 @@ class BIM_ADDON_preferences(bpy.types.AddonPreferences):
|
|||||||
name="Should Make A Cha-Ching Sound When Project Costs Updates", default=False
|
name="Should Make A Cha-Ching Sound When Project Costs Updates", default=False
|
||||||
)
|
)
|
||||||
lock_grids_on_import: BoolProperty(name="Should Lock Grids By Default", default=True)
|
lock_grids_on_import: BoolProperty(name="Should Lock Grids By Default", default=True)
|
||||||
|
spatial_elements_unselectable: BoolProperty(name="Should Make Spatial Elements Unselectable By Default", default=True)
|
||||||
decorations_colour: bpy.props.FloatVectorProperty(
|
decorations_colour: bpy.props.FloatVectorProperty(
|
||||||
name="Decorations Colour", subtype="COLOR", default=(1, 1, 1, 1), min=0.0, max=1.0, size=4
|
name="Decorations Colour", subtype="COLOR", default=(1, 1, 1, 1), min=0.0, max=1.0, size=4
|
||||||
)
|
)
|
||||||
@@ -285,6 +286,10 @@ class BIM_ADDON_preferences(bpy.types.AddonPreferences):
|
|||||||
row.prop(self, "should_play_chaching_sound")
|
row.prop(self, "should_play_chaching_sound")
|
||||||
row = layout.row()
|
row = layout.row()
|
||||||
row.prop(self, "lock_grids_on_import")
|
row.prop(self, "lock_grids_on_import")
|
||||||
|
row = layout.row()
|
||||||
|
row.prop(self, "spatial_elements_unselectable")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
row = layout.row()
|
row = layout.row()
|
||||||
row.prop(context.scene.BIMProjectProperties, "should_disable_undo_on_save")
|
row.prop(context.scene.BIMProjectProperties, "should_disable_undo_on_save")
|
||||||
|
|||||||
Reference in New Issue
Block a user