This commit is contained in:
blueloveTH 2023-09-26 21:03:03 +08:00
parent 2d9e9a1d3f
commit 8e3959ad74

View File

@ -3,22 +3,22 @@
namespace pkpy{ namespace pkpy{
// https://easings.net/ // https://easings.net/
const double PI = 3.1415926545; const double kPi = 3.1415926545;
static double easeLinear( double x ) { static double easeLinear( double x ) {
return x; return x;
} }
static double easeInSine( double x ) { static double easeInSine( double x ) {
return 1.0 - std::cos( x * PI / 2 ); return 1.0 - std::cos( x * kPi / 2 );
} }
static double easeOutSine( double x ) { static double easeOutSine( double x ) {
return std::sin( x * PI / 2 ); return std::sin( x * kPi / 2 );
} }
static double easeInOutSine( double x ) { static double easeInOutSine( double x ) {
return -( std::cos( PI * x ) - 1 ) / 2; return -( std::cos( kPi * x ) - 1 ) / 2;
} }
static double easeInQuad( double x ) { static double easeInQuad( double x ) {
@ -144,7 +144,7 @@ static double easeInOutBack( double x ) {
} }
static double easeInElastic( double x ) { static double easeInElastic( double x ) {
const double c4 = (2 * PI) / 3; const double c4 = (2 * kPi) / 3;
if( x == 0 ) { if( x == 0 ) {
return 0; return 0;
} else if( x == 1 ) { } else if( x == 1 ) {
@ -155,7 +155,7 @@ static double easeInElastic( double x ) {
} }
static double easeOutElastic( double x ) { static double easeOutElastic( double x ) {
const double c4 = (2 * PI) / 3; const double c4 = (2 * kPi) / 3;
if( x == 0 ) { if( x == 0 ) {
return 0; return 0;
} else if( x == 1 ) { } else if( x == 1 ) {
@ -166,7 +166,7 @@ static double easeOutElastic( double x ) {
} }
inline double easeInOutElastic( double x ) { inline double easeInOutElastic( double x ) {
const double c5 = (2 * PI) / 4.5; const double c5 = (2 * kPi) / 4.5;
if( x == 0 ) { if( x == 0 ) {
return 0; return 0;
} else if( x == 1 ) { } else if( x == 1 ) {