Hristo Iliev
|
fcc8518bce
Add modf function and fix snap behavior
|
11 months ago |
Malcolm Nixon
|
23fc704cbc
This PR handles the smoothstep degenerate case where the range is empty.
|
1 year ago |
EddieBreeg
|
8747c67d9e
Fix potential integer underflow in rounded up divisions
|
2 years ago |
etti
|
3a39de4e2f
Add rotate_toward and angle_difference to GDScript and C#
|
1 year ago |
Jcrespo
|
528a76486c
Add inverse hyperbolic functions `asinh()`, `acosh()` & `atanh()`
|
2 years ago |
lawnjelly
|
50c5ed4876
Make acos and asin safe
|
2 years ago |
Rémi Verschelde
|
f011d8ca9c
Math: Prevent division by zero in posmod
|
2 years ago |
Rémi Verschelde
|
d95794ec8a
One Copyright Update to rule them all
|
2 years ago |
Yuri Rubinsky
|
b28571ca3e
Optimize `wrapf` function a bit
|
2 years ago |
Yaohua Xiong
|
f9fa182abc
Refactor Curve3D::_bake() method
|
2 years ago |
Haoyu Qiu
|
5da515773d
Add `is_finite` method for checking built-in types
|
3 years ago |
Aaron Franke
|
300fc5e39a
Spacing changes in math_funcs.h
|
2 years ago |
Micky
|
b6daad8d4b
Rename `range_lerp` to `remap`
|
3 years ago |
Silc Renew
|
931fb4dc11
Add linear/cubic angle interpolation to Animation interpolation type
|
3 years ago |
Micky
|
59e11934d8
Rename `str2var` to `str_to_var` and similar
|
3 years ago |
Silc Renew
|
dded7c72c1
Make `cubic_interpolate()` consider key time in animation
|
3 years ago |
Hendrik Brucker
|
99ce0df3b1
Refactor bezier interpolation functions
|
3 years ago |
Yuri Rubinsky
|
09418afbc0
Fix `wrapf` to correct wrap values with 0.1 stepping
|
3 years ago |
bruvzg
|
de4c97758a
Fix more issues found by cppcheck.
|
3 years ago |
bruvzg
|
f851c4aa33
Fix some issues found by cppcheck.
|
3 years ago |
Rémi Verschelde
|
4e3d5a9a2c
VariantUtility: Unexpose `Math::range_step_decimals`
|
3 years ago |
lawnjelly
|
1485924a2b
Float literals - fix main primitives to use real_t casting
|
3 years ago |
Silc 'Tokage' Renew
|
865da09871
Implement cubic_interpolate() as MathFunc for refactoring
|
3 years ago |
lawnjelly
|
5298e16e80
Float literals - fix main primitives to use .f
|
3 years ago |
Rémi Verschelde
|
fe52458154
Update copyright statements to 2022
|
3 years ago |
Yuri Roubinsky
|
a74acca858
Expose `randfn` to global scope
|
4 years ago |
Hugo Locurcio
|
8fb7e622a6
Rename built-in `SGN()` macro to `SIGN()`
|
3 years ago |
Silc 'Tokage' Renew
|
953a7bce7e
reimplement ping-pong
|
3 years ago |
Rémi Verschelde
|
3b11e33a09
clang-format: Disable alignment of operands, too unreliable
|
3 years ago |
Juan Linietsky
|
610de0974d
Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation"
|
3 years ago |