UNPKG
@valeera/mathx
Version:
latest (0.1.71)
0.1.71
0.1.70
0.1.69
0.1.68
0.1.67
0.1.66
0.1.65
0.1.64
0.1.63
0.1.62
0.1.61
0.1.61-alpha1
0.1.60
0.1.59
0.1.58
0.1.57
0.1.56
0.1.55
0.1.54
0.1.53
0.1.52
0.1.51
0.1.50
0.1.48
0.1.47
0.1.46
0.1.45
0.1.44
0.1.43
0.1.42
0.1.41
0.1.39
0.1.38
0.1.37
0.1.36
0.1.35
0.1.34
0.1.33
0.1.32
0.1.31
0.1.30
0.1.30-b
0.1.30-a
0.1.29
0.1.28
0.1.27
0.1.26
0.1.25
0.1.24
0.1.23
0.1.22
0.1.21
0.1.20
0.1.19
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
A math library written in TS.
github.com/ValeeraJS/Mathx
ValeeraJS/Mathx
@valeera/mathx
/
src
/
easing
/
BounceInOut.ts
11 lines
(8 loc)
•
210 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
BounceIn
from
"./BounceIn"
;
import
BounceOut
from
"./BounceOut"
;
export
default
(
p
:
number
):
number
=>
{
if
(p <
0.5
) {
return
BounceIn
(p *
2
) *
0.5
; }
return
BounceOut
(p *
2
-
1
) *
0.5
+
0.5
; };