mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-12 02:23:34 +00:00
Revert "Fix segment object parenting and add Claude Code to .gitignore"
This reverts commit e1bf717af5.
This commit is contained in:
@@ -571,7 +571,6 @@ class Alignment:
|
||||
|
||||
mapped_segments = ifcopenshell.api.alignment.get_mapped_segments(segment)
|
||||
tool.Loader.load_settings()
|
||||
obj = None
|
||||
for curve_segment in mapped_segments:
|
||||
if curve_segment is not None:
|
||||
geometry = tool.Loader.create_generic_shape(curve_segment)
|
||||
@@ -579,16 +578,7 @@ class Alignment:
|
||||
mesh = ifc_importer.create_mesh(curve_segment, geometry)
|
||||
obj = bpy.data.objects.new(tool.Loader.get_name(curve_segment), mesh)
|
||||
tool.Ifc.link(curve_segment, obj)
|
||||
|
||||
# Parent to layout object for proper hierarchy
|
||||
if parent_obj:
|
||||
obj.parent = parent_obj
|
||||
|
||||
# Assign to same collection as parent (avoid "Unsorted")
|
||||
if parent_obj and parent_obj.users_collection:
|
||||
parent_obj.users_collection[0].objects.link(obj)
|
||||
else:
|
||||
tool.Collector.assign(obj)
|
||||
tool.Collector.assign(obj)
|
||||
return obj
|
||||
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user