I've encountered a few issues with how the weight and radius parameters are calculated for new vertices created by subdividing curves.
- In the case of splines, all the newly generated vertices assume the very same values as radii and weights, instead of smoothly interpolating them along the curve to preserve its original appearance.
- In the case of polylines (and NURBS), the values for the radii are interpolated, but in the wrong order. Weights are not interpolated at all.
This patch fixes all the above-mentioned issues.



