X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fmath%2Ftriangle.h;h=a035432a7b0aa81d56d5b59fcef61ca2afa47907;hb=4560686fed0bc9e26fc4a90df9a67c475f868397;hp=4ea02eb99877ea7750fde6ac4ed8195ac52f18a6;hpb=87ac7f08c750d2ada76d56c77af75ff0acda9a7b;p=nothing.git diff --git a/src/math/triangle.h b/src/math/triangle.h index 4ea02eb9..a035432a 100644 --- a/src/math/triangle.h +++ b/src/math/triangle.h @@ -1,19 +1,17 @@ #ifndef TRIANGLE_H_ #define TRIANGLE_H_ -#include "./math/point.h" -#include "./math/rect.h" +#include "math/point.h" +#include "math/rect.h" -typedef struct triangle_t { - point_t p1, p2, p3; -} triangle_t; +typedef struct Triangle { + Point p1, p2, p3; +} Triangle; -triangle_t triangle(point_t p1, point_t p2, point_t p3); -triangle_t equilateral_triangle(void); -triangle_t random_triangle(float radius); -triangle_t triangle_sorted_by_y(triangle_t t); -void rect_as_triangles(rect_t rect, triangle_t triangles[2]); - -triangle_t triangle_mat3x3_product(triangle_t t, mat3x3 m); +Triangle triangle(Point p1, Point p2, Point p3); +Triangle equilateral_triangle(void); +Triangle random_triangle(float radius); +Triangle triangle_sorted_by_y(Triangle t); +void rect_as_triangles(Rect rect, Triangle triangles[2]); #endif // TRIANGLE_H_