8 Commits

Author SHA1 Message Date
Cameron Cawley e04000d4b0 COMMON: Move FFT, DCT, MDCT, RDFT, SineTable, CosineTable and getSineWindow into Math 2022-11-20 14:32:05 +01:00
Bastien Bouclet 0389b0ea43 MATH: Add a Ray class
Models a 3d half-line, used for ray tracing
2016-01-01 07:29:55 +01:00
Pawel Kolodziejski 46a91377d8 MATH: added few GLU helpers 2014-07-10 07:27:18 +02:00
Joni Vähämäki b5cdd1240f EMI: Only draw models for actors inside the view frustum.
This adds math classes for doing frustum culling in software. These could be used for optimizing performance in many other places as well. For example, if an actor is outside the view frustum, it may not be necessary to do expensive keyframe animation and vertex skinning calculations for that actor.
2014-06-16 15:42:18 +03:00
Einar Johan T. Sømåen b863569294 MATH: Add some quaternion-math from plib. 2011-12-30 14:49:01 +01:00
Einar Johan T. Sømåen 6da0bcb681 MATH: Add Vector4D 2011-12-30 12:18:30 +01:00
Giulio Camuffo 32a669e80b MATH: Add an Angle class. 2011-09-18 16:19:06 +02:00
Giulio Camuffo 0083c8619c MATH: Move the math classes to their own math/ dir and Math namespace. 2011-09-14 23:05:52 +02:00