ecore_anim: rework bezier curve function
authorWonki Kim <wonki_.kim@samsung.com>
Tue, 19 May 2020 04:05:11 +0000 (13:05 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 19 May 2020 21:21:01 +0000 (06:21 +0900)
commit6827fbe4dd35efefca198bcee62439f3e033964e
treec68a1f639989b04fd0b5990ee119a3cf72f30476
parent40aea4ac76d8248832838f26ca4062fe007924fd
ecore_anim: rework bezier curve function

Summary:
current cubic bezier function isn't accurate at sometime.
to make it more accurate, this patch rework bezier curve
by using a cardano's algorithm.
(refer to https://pomax.github.io/bezierinfo/)

Reviewers: Hermet, bu5hm4n

Reviewed By: Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D11819
src/lib/ecore/ecore_anim.c