4
$\begingroup$

I want to delete the edges at the top of the geometry.

I took 2 screenshots: the first is the geometry I made and the second is the one I want at the end. I deleted the edges using the position node, but that's not what I want. I want it to be deleted at every angle, only at the top of this geometry.

initial пeometry

wanted geometry

$\endgroup$

1 Answer 1

6
$\begingroup$

By fetching the normals of the faces with the node Transfer Attribute, and calculating the dot product with the vector $0,0,1$ (pointing upwards), you can create a selection.

If the dot product is greater than $0$, the upward pointing face is selected.

With the node Delete Geometry you can then delete the edges that are connected to the face.

enter image description here

However, if your geometry doesn't have faces, you can directly turn the edges into a selection in a similar way:

enter image description here

And the third solution would be to simply use the Z position of the edges as a criterion for selection:

enter image description here

$\endgroup$
4
  • $\begingroup$ I think you've duped image 3. Input should be edge-normal in Image 2? ;) $\endgroup$
    – Robin Betts
    Commented Jul 3, 2022 at 16:26
  • $\begingroup$ @RobinBetts Uh, no, the images are different. But in that case (Cube on 0,0,0) it doesn't make any difference anyway, does it? $\endgroup$
    – quellenform
    Commented Jul 3, 2022 at 16:33
  • $\begingroup$ Ahhh I see! sorry, @quellenform . From your description, I was expecting this one, (from the interpolated edge-normal), and so misread it. $\endgroup$
    – Robin Betts
    Commented Jul 3, 2022 at 17:32
  • $\begingroup$ That was useful, thanks $\endgroup$
    – Eneary
    Commented Jul 3, 2022 at 17:49

You must log in to answer this question.

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