Point Vector Position at specific location in spline

Hi guys, I’m fairly new to Geometry nodes and I’ve been trying to learn how to make stuff in Geonodes.

My specific problem that I’m facing is that I want to merge or clamp the offsetting of the points in my curve so that when they meet they stay merged and not like move past each other…

Specifically I’m building a Pipe Gen and i want to make my joints merge when they are in close proximity to each other and to like stop them from going past one another…
I’ve done the merging part but the issue is that when I scale some more they get separated and just continue on their path.

I’m new so I can’t upload the blend file here so here’s the link to it.

I’ve been stuck here for a long time and I just want to move on with this thing

1 Like

This is hard to do…

The Fillet Curve node with “Limit Radius” on does something like this…
For your purposes, you may be able to use it instead of (or with) the Subdivide Curve node? :man_shrugging:

Good luck.

1 Like

Thank you for such a quick response :smile:

Did you look my blend file? If you did do you have some suggestions on what should i change prior to taking this problem on?
It’s basically a frankenstein of solutions i found on here :melting_face:

Ok I’ve tried your suggestion with Fillet curve node, and I suppose it does gets me the result that I’m looking for, but in turn it generates a new problem…

When I want to instance on those filleted points I can’t seem to get my normals straight

It should be 90deg… I guess Blender calculates the normal between straight and filleted segment or sumthin
Anyway I’m stuck again :frowning:

You have the original position. So the direction is just current position subtracting the original one…

Good luck.

2 Likes