2023-07-06 04:35:40 -05:00
|
|
|
#include "utils.h"
|
|
|
|
|
|
|
|
float util::random(float range){
|
|
|
|
return float(rand())/RAND_MAX*range;
|
2023-07-25 18:37:12 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
vf2d util::pointTo(vf2d posFrom,vf2d posTo){
|
|
|
|
return geom2d::line(posFrom,posTo).vector().norm();
|
2023-09-09 05:51:15 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
float util::degToRad(float deg){
|
|
|
|
return deg*(PI/180);
|
|
|
|
}
|
|
|
|
|
|
|
|
float util::radToDeg(float rad){
|
|
|
|
return rad*57.2957795130823208767;
|
2023-09-09 07:10:31 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
float util::lerp(float n1,float n2,double t){
|
|
|
|
return n1*(1-t)+n2*t;
|
2023-07-06 04:35:40 -05:00
|
|
|
}
|