From 278c3d3be924246488226ae89e67616955dce661 Mon Sep 17 00:00:00 2001 From: rodri Date: Mon, 6 Jul 2020 19:45:08 +0000 Subject: bring in the edge function and ptinpoly algorithm. --- geometry.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'geometry.h') diff --git a/geometry.h b/geometry.h index 3d99b41..7b4402d 100644 --- a/geometry.h +++ b/geometry.h @@ -7,6 +7,7 @@ typedef double Matrix3[4][4]; typedef struct Quaternion Quaternion; typedef struct RFrame RFrame; typedef struct RFrame3 RFrame3; +typedef struct Triangle2 Triangle2; typedef struct Triangle3 Triangle3; struct Point2 { @@ -31,6 +32,11 @@ struct RFrame3 { Point3 bx, by, bz; }; +struct Triangle2 +{ + Point2 p0, p1, p2; +}; + struct Triangle3 { Point3 p0, p1, p2; }; -- cgit v1.2.3