mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
fix absolute bezier keyframes
This commit is contained in:
parent
ea63d29221
commit
d3de449b7b
1 changed files with 4 additions and 2 deletions
|
|
@ -21,8 +21,10 @@ local function bezier_interpolation(k0, k1, t)
|
||||||
local u = t
|
local u = t
|
||||||
|
|
||||||
for i=1,8 do
|
for i=1,8 do
|
||||||
local x = bezier(k0.frame, k0.rx, k1.lx, k1.frame, u)
|
local x = bezier(
|
||||||
local dx = bezier_derivative(k0.frame, k0.rx, k1.lx, k1.frame, u)
|
k0.frame, k0.rx + k0.frame, k1.lx + k1.frame, k1.frame, u)
|
||||||
|
local dx = bezier_derivative(
|
||||||
|
k0.frame, k0.rx + k0.frame, k1.lx + k1.frame, k1.frame, u)
|
||||||
|
|
||||||
if math.abs(dx) < 1e-8 then
|
if math.abs(dx) < 1e-8 then
|
||||||
break
|
break
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue