21 lines · 311 B · C
RawDownload
#include <u.h>#include <libc.h>#include <geometry.h> doubleflerp(double a, double b, double t){	return a + (b - a)*t;} doublefberp(double a, double b, double c, Point3 bc){	return dotvec3(Vec3(a,b,c), bc);} doublefclamp(double n, double min, double max){	return n < min? min: n > max? max: n;}