diff options
author | Sybren A. Stüvel <sybren@blender.org> | 2020-10-05 14:16:10 +0300 |
---|---|---|
committer | Sybren A. Stüvel <sybren@blender.org> | 2020-10-05 15:26:51 +0300 |
commit | 8b72d9cc1530fb6fbd37b6a2e02aa61242f8d24a (patch) | |
tree | edd465845cef829425286888de28862e21cfc031 /readme.rst | |
parent | dfbf8682980ba51451ccc7d1ee4cc02497dfeec3 (diff) |
Insert keyframes while preserving shape of curve
Apply the De Casteljau algorithm to split the Bèzier curve at the X
coordinate where the new key is inserted, and uses the result to update
both the newly inserted and surrounding handles.
For curves that use Auto keyframes this has been largely addressed by
the new algorithm from D2884. This commit extends this to non-auto
handles.
This code is heavily based on D3172 by Alexander Gavrilov (@angavrilov).
Manifest Task: https://developer.blender.org/T81353
Diffstat (limited to 'readme.rst')
0 files changed, 0 insertions, 0 deletions