While trying to import a file to Blender using I am getting this error:
Traceback (most recent call last):
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\module\project\operator.py", line 594, in execute
ifc_importer.execute()
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 253, in execute
self.create_spatial_elements()
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 684, in create_spatial_elements
self.create_generic_elements(self.spatial_elements)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 703, in create_generic_elements
self.create_product(element)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 914, in create_product
self.set_matrix_world(obj, self.apply_blender_offset_to_matrix_world(obj, self.get_element_matrix(element)))
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 1729, in get_element_matrix
result = ifcopenshell.util.placement.get_local_placement(element.ObjectPlacement)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\libs\site\packages\ifcopenshell\util\placement.py", line 55, in get_local_placement
parent = get_local_placement(plc.PlacementRelTo)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\libs\site\packages\ifcopenshell\util\placement.py", line 52, in get_local_placement
if plc.PlacementRelTo is None:
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\libs\site\packages\ifcopenshell\entity_instance.py", line 180, in getattr
raise AttributeError(
AttributeError: entity instance of type 'IFC4.IfcAxis2Placement3D' has no attribute 'PlacementRelTo'
Error: Python: Traceback (most recent call last):
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\module\project\operator.py", line 594, in execute
ifc_importer.execute()
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 253, in execute
self.create_spatial_elements()
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 684, in create_spatial_elements
self.create_generic_elements(self.spatial_elements)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 703, in create_generic_elements
self.create_product(element)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 914, in create_product
self.set_matrix_world(obj, self.apply_blendTraceback (most recent call last):
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\module\project\operator.py", line 535, in execute
bpy.ops.bim.load_project_elements()
File "C:\Program Files\Blender Foundation\Blender 3.5\3.5\scripts\modules\bpy\ops.py", line 113, in call
ret = _op_call(self.idname_py(), None, kw)
RuntimeError: Error: Python: Traceback (most recent call last):
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\module\project\operator.py", line 594, in execute
ifc_importer.execute()
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 253, in execute
self.create_spatial_elements()
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 684, in create_spatial_elements
self.create_generic_elements(self.spatial_elements)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 703, in create_generic_elements
self.create_product(element)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 914, in create_product
self.set_matrix_world(obj, self.apply_blender_offset_to_matrix_world(obj, self.get_element_matrix(element)))
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\bim\import_ifc.py", line 1729, in get_element_matrix
result = ifcopenshell.util.placement.get_local_placement(element.ObjectPlacement)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\libs\site\packages\ifcopenshell\util\placement.py", line 55, in get_local_placement
parent = get_local_placement(plc.PlacementRelTo)
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\libs\site\packages\ifcopenshell\util\placement.py", line 52, in get_local_placement
if plc.PlacementRelTo is None:
File "C:\Users\nameless\AppData\Roaming\Blender Foundation\Blender\3.5\scripts\addons\blenderbim\libs\site\packages\ifcopenshell\entity_instance.py", line 180, in getattr
raise AttributeError(
AttributeError: entity instance of type 'IFC4.IfcAxis2Placement3D' has no attribute 'PlacementRelTo'
Location: C:\Program Files\Blender Foundation\Blender 3.5\3.5\scripts\modules\bpy\ops.py:113
I don't quite understand why because the IfcAxistoPlacement3D seems to be ok... this is a file that was generated by a python app that I am developing. Any clue on what it can be?
Sorry If I made any inconvinient mistake on how to post this here :D