From a5c6374b77610cb2bcb794551475e092d990ef8b Mon Sep 17 00:00:00 2001 From: rodri Date: Sun, 29 Jan 2023 23:11:05 +0000 Subject: libgeometry revamp --- sys/src/libgeometry/utils.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 sys/src/libgeometry/utils.c (limited to 'sys/src/libgeometry/utils.c') diff --git a/sys/src/libgeometry/utils.c b/sys/src/libgeometry/utils.c new file mode 100644 index 000000000..9825923c8 --- /dev/null +++ b/sys/src/libgeometry/utils.c @@ -0,0 +1,15 @@ +#include +#include +#include + +double +flerp(double a, double b, double t) +{ + return a + (b - a)*t; +} + +double +fclamp(double n, double min, double max) +{ + return n < min? min: n > max? max: n; +} -- cgit v1.2.3