- normalize spline modifier can sometimes break the procedural workflow by creating overlapped vertices that need to be fixed manually.
- so it will be useful to give the option to retain corners by min and max angle, for example if you draw a rectangle then you can normalize and set the min angle to 90 degree so it will be normalized but retain the 4 original corners, now the new vertices will have the specified spacing (for example 20 cm) ignoring the original 4 corners of the rectangle (the spacing is passing through the original vertices).
- right now we can use the -Retain Knots Within- option but in my experience on more complex splines most of the time it leaves overlapped vertices.
- one more option will be nice to have is the ability to normalize by segment, this will work by normalizing each segment alone by starting the new vertices spacing for each segment independently (the spacing is independent for each segment) and you can give the option for min and max angles for this option also, to determine which segments are considered to be normalized together or independently.
A simple example showcasing how the current solution breaks when trying to retain corners