0
$\begingroup$

Is there a way currently in geometry nodes (b3.0) to delete instances in the graph or to propagate the instance scale to new points so I can remove the instances as a points and re -instance them with the correct scaling.

$\endgroup$
2
  • $\begingroup$ Are you sure you need to delete and re-instance them? What prevents you from defining the desired scale when they're first instanced? Or you can always use the Scale Instance node to scale them. Might need to see some details of what you're trying and where you're getting stuck. $\endgroup$
    – ajwood
    Commented Dec 11, 2021 at 15:11
  • $\begingroup$ @ajwood I'm using a raycast to determine the scale of the instances, then converting the them to points to fetch the centroid and using the input mesh as a mask for selecting the points that are placed in undesired locations. deleting works by using the input mesh as a boolean (instancing small planes for subtractive bool) But couldn't get the raycast scale to propagate correctly to the points with different indices and locations. Its probably possible to do some pre transforming on the raycast points to get it to propagate based on coord. But scaling to 0 works for my application too. $\endgroup$
    – m00k
    Commented Dec 13, 2021 at 17:16

1 Answer 1

0
$\begingroup$

Solved by scaling the instances to 0 instead of deleting them. This functionality will probably get added in the future. I did get a boolean on points working by instancing very small planes & using instance to points after that. Propagating the correct scaling attribute would probably entail retaining the target point coordinates throughout the operations.Scaling to 0 solution

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .