My problem is concerning this pipe with blades created with Geometry Nodes. I'd like to move the blades at the ends inwards in direction of the path by the radius of the blades. As you can see right now the center point of the cross-section of the blades at the ends is offset so that half of the blades are just in the air and not connected to the pipe.

screenshot of the problem

Basically how the whole concept works is that I instance circles on the path, which are instanced again by the blades (curve line).

I've tried around a bit with endpoint selection, but it doesn't work as the input to the node instance on points is the node "curve to points" (in the picture it's called "# Axial Blades"). Endpoint selection can only be used on curves as far as I've experienced so far.

screenshot of geo nodes

Moving the blades or the circles is not an option because then they are not aligned correctly with the given path, the blades intersect the pipe, etc. So basically my problem is I'm not able to use endpoint selection and I also don't even know how many points I would need to exclude so that blades aren't moving off the pipe.

I hope you understand my problem and maybe can help me with this.

  • $\begingroup$ Some variation of instancing on faces, rather than points, might be a way to go? $\endgroup$
    – Robin Betts
    Nov 14, 2022 at 8:10
  • $\begingroup$ Thank you guys. $\endgroup$
    – Ash Monkey
    Nov 14, 2022 at 10:13

1 Answer 1


First, resample the curve with the Resample Curve node, set to "Length". Use the blade radius as the length input.

Then in your "Axial Blades"-group right before converting the curve to points, delete the first and last points of the curve with the Delete Geometry node together with the Endpoint Selection node as input, as below:

enter image description here

This will offset the first and last instance by the radius of the blades.

  • $\begingroup$ Thank you very much!!! So easy actually! $\endgroup$
    – Ash Monkey
    Nov 14, 2022 at 12:20

You must log in to answer this question.

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