4 #include "math/point.h"
7 typedef struct Triangle {
11 Triangle triangle(Point p1, Point p2, Point p3);
12 Triangle equilateral_triangle(void);
13 Triangle random_triangle(float radius);
14 Triangle triangle_sorted_by_y(Triangle t);
15 void rect_as_triangles(Rect rect, Triangle triangles[2]);
17 Triangle triangle_mat3x3_product(Triangle t, mat3x3 m);