From 78a31caf9c482706040a38173c8e2d6913fa282e Mon Sep 17 00:00:00 2001 From: rodri Date: Tue, 28 Apr 2020 12:39:05 +0000 Subject: improve lerp code and add formatting procedures. --- geometry.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'geometry.h') diff --git a/geometry.h b/geometry.h index 0e4f748..7c273d1 100644 --- a/geometry.h +++ b/geometry.h @@ -35,6 +35,9 @@ struct Triangle3 { Point3 p0, p1, p2; }; +/* utils */ +double flerp(double, double, double); + /* Point2 */ Point2 Pt2(double, double, double); Point2 Vec2(double, double); @@ -108,3 +111,10 @@ Point3 invrframexform3(Point3, RFrame3); /* Triangle3 */ Point3 centroid(Triangle3); + +/* Fmt */ +#pragma varargck type "v" Point2 +#pragma varargck type "V" Point3 +int vfmt(Fmt*); +int Vfmt(Fmt*); +void GEOMfmtinstall(void); -- cgit v1.2.3