Mira Grudzinska
f0d8ab4274
utils: math functions moved from lib to utils
2023-08-05 11:49:36 +09:00
Hermet Park
d53d8d726f
common bezier: enhancement to the common Bezier function
...
Add a method that returns the angle at position 't'.
also revise bezAt() method to allow optimal usages.
2023-07-25 19:57:12 +09:00
Hermet Park
def6393d82
common bezier: Add a function that returns the position.
...
A utility for common use of the Bezier curve.
2023-07-11 18:35:33 +09:00
Hermet Park
9b3c34c3b1
updated copyright.
2023-01-14 13:48:11 +09:00
Hermet Park
f0141e63de
updated copyright date.
2022-01-12 14:08:48 +09:00
Hermet Park
1a7d41ce71
updated copyright
2021-03-23 14:31:58 +09:00
Mira Grudzinska
380450c95b
Bezier curve: introducing BEZIER_EPSILON
...
BEZIER_EPSILON is used instead of EPSILON_FLT, because its
value was to small causing in some cases an infinite loop.
2020-10-20 16:12:59 +09:00
Hermet Park
6365d02a96
optimization: cut off file dependencies.
...
we should avoid code insertion during file dependencies,
such as #include "xxx.h" which has implementations.
This could increase binary size, we can avoid it as possible.
Current patch improves binary size like this:
From: file(2059008) = text(120360) data(8096) bss(80) dec(128536)
To : file(1921832) = text(118429) data(7872) bss(56) dec(126357)
More additional patches will come in to optmize binary size.
2020-09-23 20:57:30 +09:00
Hermet Park
9893af979f
replace license from Apache 2.0 to MIT
...
Change-Id: I61f7cb2b0e407bc035f3b2ec7da9b7f230057e24
2020-08-13 16:53:38 +09:00
Hermet Park
ab5c1bc441
common bezier: code refactoring.
...
Organize bezier functions for internal share.
this bezier can be used in svg loader.
Change-Id: I78acd3273c0528688ca46ff7c29d78607bd729bd
2020-06-22 17:07:53 +09:00