diff options
Diffstat (limited to 'source/blender/nodes/geometry/nodes')
-rw-r--r-- | source/blender/nodes/geometry/nodes/node_geo_join_geometry.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/nodes/geometry/nodes/node_geo_join_geometry.cc b/source/blender/nodes/geometry/nodes/node_geo_join_geometry.cc index 857b60dfb93..6696e2ccee8 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_join_geometry.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_join_geometry.cc @@ -246,8 +246,9 @@ static void join_components(Span<const InstancesComponent *> src_components, Geo const int size = component->instances_amount(); Span<InstancedData> instanced_data = component->instanced_data(); Span<float4x4> transforms = component->transforms(); + Span<int> ids = component->ids(); for (const int i : IndexRange(size)) { - dst_component.add_instance(instanced_data[i], transforms[i]); + dst_component.add_instance(instanced_data[i], transforms[i], ids[i]); } } } |