From 3155c6737832c54310c70ecaaf8667d0362de5e8 Mon Sep 17 00:00:00 2001 From: rodri Date: Thu, 26 Sep 2024 15:22:02 +0000 Subject: implement a parser for a model(6). get rid of the libobj dependency. --- util.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'util.c') diff --git a/util.c b/util.c index 3ff7323..ff76ab9 100644 --- a/util.c +++ b/util.c @@ -4,7 +4,6 @@ #include #include #include -#include "libobj/obj.h" #include "graphics.h" #include "internal.h" @@ -52,6 +51,12 @@ maxpt2(Point2 a, Point2 b) }; } +int +eqpt2(Point2 a, Point2 b) +{ + return vec2len(subpt2(a, b)) < ε2; +} + Point3 modulapt3(Point3 a, Point3 b) { @@ -80,6 +85,12 @@ maxpt3(Point3 a, Point3 b) }; } +int +eqpt3(Point3 a, Point3 b) +{ + return vec3len(subpt3(a, b)) < ε2; +} + void memsetf(void *dp, float v, usize len) { -- cgit v1.2.3