fix: shape geometry link behavior.
Before the patch, shapes were systematically linked to the scene's main collection, regardless of the collection selection. The patch changes this to link geometry only if no canvas collection is selected.
This commit is contained in:
parent
30064faf3d
commit
f35fbb95b8
@ -48,11 +48,10 @@ class RP_OT_create_shape(Operator):
|
|||||||
|
|
||||||
mesh.from_pydata(verts, edges, faces)
|
mesh.from_pydata(verts, edges, faces)
|
||||||
|
|
||||||
for col in bpy.data.collections:
|
picker_cols = [col for col in bpy.data.collections if col.rig_picker.link_shape]
|
||||||
if col.rig_picker.link_shape:
|
|
||||||
col.objects.link(ob)
|
for col in picker_cols or [scn.collection]:
|
||||||
else:
|
col.objects.link(ob)
|
||||||
scn.collection.objects.link(ob)
|
|
||||||
|
|
||||||
ob.location.z = 0.05
|
ob.location.z = 0.05
|
||||||
ob.location.x = offset
|
ob.location.x = offset
|
||||||
|
Loading…
x
Reference in New Issue
Block a user