I want to create a curve by providing a list of numbers which define curvature at various parameters (t).

e.g. if I provide a list of params (0, 0.25, 0.75, 1) and a curvature list with constant curvature (10, 10, 10, 10) it should create a circle. If I provide another curvature list like (0, 20, 0, -20) it should produce something like a sine curve.

It’d probably have to do some kind of curvature interpolation - I’m not clear on how that should work.

Is there a way to do this?

Here’s a picture of a graph with the Curvature function showing its curvature. I just want something that works in the opposite direction.