This is to due to the parameterisation of the curve. In order to reverse de Boor, you need to define the (parameter) spacing between each Greville point. On a curve drawn by controlpoints, you need to store the spacing and apply it to the equation. However the rhinocommon interpolation only provides “presets” of the spacing only, by assuming its equally spaced, chordal etc…
You actually need an interpolation algorithm where you can explicitly define the spacing, by measuring it from the initial curve.
1 Like