mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-23 21:38:51 +00:00
GlobalId is string (#1615)
This commit is contained in:
@@ -36,11 +36,11 @@ class VisualiseDiff(bpy.types.Operator):
|
|||||||
global_id = ifc_file.by_id(obj.BIMObjectProperties.ifc_definition_id).GlobalId
|
global_id = ifc_file.by_id(obj.BIMObjectProperties.ifc_definition_id).GlobalId
|
||||||
if not global_id:
|
if not global_id:
|
||||||
continue
|
continue
|
||||||
if global_id.string_value in diff["deleted"]:
|
if global_id in diff["deleted"]:
|
||||||
obj.color = (1.0, 0.0, 0.0, 0.2)
|
obj.color = (1.0, 0.0, 0.0, 0.2)
|
||||||
elif global_id.string_value in diff["added"]:
|
elif global_id in diff["added"]:
|
||||||
obj.color = (0.0, 1.0, 0.0, 0.2)
|
obj.color = (0.0, 1.0, 0.0, 0.2)
|
||||||
elif global_id.string_value in diff["changed"]:
|
elif global_id in diff["changed"]:
|
||||||
obj.color = (0.0, 0.0, 1.0, 0.2)
|
obj.color = (0.0, 0.0, 1.0, 0.2)
|
||||||
area = next(area for area in context.screen.areas if area.type == "VIEW_3D")
|
area = next(area for area in context.screen.areas if area.type == "VIEW_3D")
|
||||||
area.spaces[0].shading.color_type = "OBJECT"
|
area.spaces[0].shading.color_type = "OBJECT"
|
||||||
|
|||||||
Reference in New Issue
Block a user