mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-19 14:41:25 +00:00
See #1676. Space boundaries default to physical internal boundaries.
This commit is contained in:
@@ -622,6 +622,8 @@ class AddBoundary(bpy.types.Operator, tool.Ifc.Operator):
|
|||||||
boundary.RelatingSpace = relating_space
|
boundary.RelatingSpace = relating_space
|
||||||
boundary.RelatedBuildingElement = related_building_element
|
boundary.RelatedBuildingElement = related_building_element
|
||||||
boundary.ConnectionGeometry = connection_geometry
|
boundary.ConnectionGeometry = connection_geometry
|
||||||
|
boundary.PhysicalOrVirtualBoundary = "PHYSICAL"
|
||||||
|
boundary.InternalOrExternalBoundary = "INTERNAL"
|
||||||
|
|
||||||
bpy.data.objects.remove(obj)
|
bpy.data.objects.remove(obj)
|
||||||
|
|
||||||
|
|||||||
@@ -264,7 +264,7 @@ class CadHotkey(bpy.types.Operator):
|
|||||||
if bpy.context.active_object.data.BIMMeshProperties.subshape_type == "PROFILE":
|
if bpy.context.active_object.data.BIMMeshProperties.subshape_type == "PROFILE":
|
||||||
if element.is_a("IfcProfileDef"):
|
if element.is_a("IfcProfileDef"):
|
||||||
bpy.ops.bim.edit_arbitrary_profile()
|
bpy.ops.bim.edit_arbitrary_profile()
|
||||||
elif element.is_a("IfcProfileDef"):
|
elif element.is_a("IfcRelSpaceBoundary"):
|
||||||
bpy.ops.bim.edit_boundary_geometry()
|
bpy.ops.bim.edit_boundary_geometry()
|
||||||
else:
|
else:
|
||||||
bpy.ops.bim.edit_extrusion_profile()
|
bpy.ops.bim.edit_extrusion_profile()
|
||||||
|
|||||||
Reference in New Issue
Block a user