Fix T93256: Instances to points node broken after recent commit
When 97533eede4
added the instance domain, it didn't change
the domain that instance attributes are read from in this node.
This commit is contained in:
parent
873f6148ad
commit
fb470c256a
Notes:
blender-bot
2023-02-14 10:09:24 +01:00
Referenced by issue #93256, Geometry Nodes: Instances to points doesn't generate any points
|
@ -51,9 +51,8 @@ static void convert_instances_to_points(GeometrySet &geometry_set,
|
|||
{
|
||||
const InstancesComponent &instances = *geometry_set.get_component_for_read<InstancesComponent>();
|
||||
|
||||
const AttributeDomain attribute_domain = ATTR_DOMAIN_POINT;
|
||||
GeometryComponentFieldContext field_context{instances, attribute_domain};
|
||||
const int domain_size = instances.attribute_domain_size(attribute_domain);
|
||||
GeometryComponentFieldContext field_context{instances, ATTR_DOMAIN_INSTANCE};
|
||||
const int domain_size = instances.attribute_domain_size(ATTR_DOMAIN_INSTANCE);
|
||||
|
||||
fn::FieldEvaluator selection_evaluator{field_context, domain_size};
|
||||
selection_evaluator.add(std::move(selection_field));
|
||||
|
|
Loading…
Reference in New Issue