0
$\begingroup$

Goal: I use "distribute points on faces" on a simple plane and want to prevent points from spawning for y>3.

Problem: Why is the nodelogic "position->seperate xyz->compare" not achieving this? enter image description here

Image: With this logic I would expect all points for y>3 to disappear but nothing happens

$\endgroup$
6
  • $\begingroup$ Is your scale applied on the mesh with the GN modifier? $\endgroup$
    – Jakemoyo
    Commented Nov 21, 2023 at 23:13
  • 2
    $\begingroup$ If you want to "remove all points..." you would have to use Delete Geometry after Distribute Points on Faces. $\endgroup$
    – quellenform
    Commented Nov 21, 2023 at 23:24
  • 1
    $\begingroup$ @quellenform I think they mean like "Remove all points" from the Distribute Points node selection, not like actually remove them entirely. $\endgroup$
    – Jakemoyo
    Commented Nov 21, 2023 at 23:27
  • $\begingroup$ @quellenform Im not trying to delete points after they got created. Im trying to put a restriction on the selection of the distribute points node. y<3=true should make it so that there are no points for y>3, right? $\endgroup$
    – sinwar
    Commented Nov 22, 2023 at 15:59
  • $\begingroup$ @sinwar Well, in this case it is always a per face selection, because the Distribute Points to Faces node works with the faces of a mesh. If the result is not as expected, then Jakemoyo's question is quite justified: Did you scale the object beforehand? Apply the scaling with Object > Apply > Scale. $\endgroup$
    – quellenform
    Commented Nov 22, 2023 at 16:04

1 Answer 1

2
$\begingroup$

solution A)"delete geometry" works:

enter image description here

Solution B) The selection of the distribute points node decides if an entire face spawns points or not. so in my example it didnt work because i had 1 large face. creating several new faces with loop cuts and applying the logic makes it work too. (the steps are rougher though, depending on the amount of faces you have):

enter image description here

$\endgroup$

You must log in to answer this question.

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