4 #include "math/mat3x3.h"
13 Vec vec(float x, float y);
14 Vec vec_from_polar(float arg, float mag);
15 Vec vec_from_ps(Point p1, Point p2);
20 float rad_to_deg(float a);
22 Vec vec_sum(Vec v1, Vec v2);
24 void vec_add(Vec *v1, Vec v2);
25 float vec_length(Vec v);
26 Vec vec_scala_mult(Vec v, float scalar);
27 Vec vec_entry_mult(Vec v1, Vec v2);
28 Vec vec_entry_div(Vec v1, Vec v2);
31 Point point_mat3x3_product(Point p, mat3x3 m);