diff options
author | rodri <rgl@antares-labs.eu> | 2023-01-27 22:57:21 +0000 |
---|---|---|
committer | rodri <rgl@antares-labs.eu> | 2023-01-27 22:57:21 +0000 |
commit | fdeaa2423c582df8d9e9ae6b0e26d386b5531262 (patch) | |
tree | 26762f0636448354a5c8e6c62756009120dd353e /geometry.h | |
parent | 278c3d3be924246488226ae89e67616955dce661 (diff) | |
download | libgeometry-fdeaa2423c582df8d9e9ae6b0e26d386b5531262.tar.gz libgeometry-fdeaa2423c582df8d9e9ae6b0e26d386b5531262.tar.bz2 libgeometry-fdeaa2423c582df8d9e9ae6b0e26d386b5531262.zip |
bring the slerp function, make ptinpoly public and clean some of the code.
Diffstat (limited to 'geometry.h')
-rw-r--r-- | geometry.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -56,6 +56,7 @@ Point2 lerp2(Point2, Point2, double); double dotvec2(Point2, Point2); double vec2len(Point2); Point2 normvec2(Point2); +int ptinpoly(Point2, Point2*, ulong); /* Point3 */ Point3 Pt3(double, double, double, double); @@ -108,6 +109,7 @@ double dotq(Quaternion, Quaternion); Quaternion invq(Quaternion); double qlen(Quaternion); Quaternion normq(Quaternion); +Quaternion slerp(Quaternion, Quaternion, double); Point3 qrotate(Point3, Point3, double); /* RFrame */ |