|
 |
William F Pokorny <ano### [at] anonymous org> wrote:
> This a general helper function / technique to match any two curves at
> their endpoints given you have the means to calculate the first and
> second derivatives for both curves being glued together at (t).
Are f' and f" arguments to the function?
> The function will calculate and return 'k(t)' or the 'radius of
> curvature' (1.0/k(t)).
>
> Attaching images showing on the left k(t), and on the right the 'radius
> of curvature' at t, as the length of the normal vectors for a
> f_bezier_2d_cubic() curve.
That's pretty slick.
(If you add f'", then you can match RATE of curvature, so that reflections are
smooth as well.)
Do you plug f_bezier_2d_cubic() into your function and it calculates the
derivatives? Can you plug in, say, Perlin Noise, and have that work?
You've been busy! :)
- BW
Post a reply to this message
|
 |