<div dir="ltr"><div><div><div><div><div>Hi all,<br><br></div>I'm interested in converting to/from Beziers to the Hermite form used by vtkPiecewiseFunction. The form used by vtkPiecewiseFunction is slightly special (never seen it before), in that it's based on the sharpness and midpoint parameters of the points.<br><br></div>I'm struggling a little with converting these back to "normal" Hermite form (endpoints + endpoint derivatives) as described at e.g. Wikipedia [1], which would be a first step towards converting to/from Beziers (of course there's some closed formula for direct conversion to Beziers, but I'd like to do it in steps to understand it better).<br><br></div>Has anyone been in the same situation, and could help out a slightly maths challenged person like myself? My use case is making an opacity transfer function editor that works with Beziers + straight line segments (so not like the editor in e.g. Paraview).<br><br></div>Cheers,<br></div>Elvis<br><div><div><div><br>[1] <a href="https://en.wikipedia.org/wiki/Cubic_Hermite_spline">https://en.wikipedia.org/wiki/Cubic_Hermite_spline</a><br></div></div></div></div>