i’ve take a look on it closely… everything seems much easier. just use Spline3D RefineCurve or RefineSegment . it works fine for me.