I am looking for a special way to “redistribute” the points of an (equal-length distributed) curve.
I want to increase the density of points on sharp roundings dependant on the angle at the original point. Like an “adaptive fillet-curve”.
My approach is to sample the curve but with a “modified” factor and then SetPosition to the new sampled positions. But I am stuck at using the angles to create said factor-modification.
Well, it might be simpler to approach this the other way around :
You first create a curve with maximum density, then you remove points that are aligned between each other (basically on straight lines) …
If you really want to go your road then you’ll need to explain the algorithm a bit better, ie I don’t get what you’re trying to do here :
The better you can do on paper , in theory the better chance you have to translate that into nodes !
The Map Range node controls how many points are being created. Going from 0 if the angle between the two curve points is 180° to the Max. Amount if the angle is very small.
I found an “ok” solution.
You can remove points where the point-angle is small (nearly straight segments)
(But I was more searching for a rearranging of points to high density zones around high point-angle sections)