62 Commits

Author SHA1 Message Date
Colby Klein
cb41f1c4a7 Don't explode if the module has been hot reloaded.
Argh, struct redefinition errors. I'm glad that you can pcall this at
least.
2015-08-19 14:30:48 -07:00
Colby Klein
54daab8ce2 Fix vec3 test failures, add unit vectors. 2015-08-15 01:06:32 -07:00
Colby Klein
871c9246d0 Back vec2 and vec3 with FFI types if possible. 2015-08-10 18:56:48 -07:00
Colby Klein
59e844dd34 Remove vec3.tuple (again?). It's a dupe of unpack 2015-07-25 19:29:11 -07:00
Colby Klein
2869d51035 Fix vec2/vec3.angle_to
I'm not sure of this is technically more correct, actually, but after
this fix I get the expected results.
2015-07-25 07:19:53 -07:00
Colby Klein
e6fdd92553 Add vec3.tuple, remove some dead code 2015-07-10 12:33:31 -07:00
Colby Klein
58b3b30b4b Cleaner tostring output for vec3 2015-05-05 01:59:41 -07:00
Colby Klein
f60a7a144c remove vec3.tuple (dupe of unpack) 2015-04-25 05:50:22 -07:00
Landon Manning
00c01a985a Fixed consistancy 2015-01-16 03:54:41 -05:00
Landon Manning
d2d3c6c12f Fixed some stuff 2014-12-08 05:42:21 -04:00
Colby Klein
2b41e8debb Fix quaternion (THIS IS WHY WE NEED TESTS). Also gave vec3 a table constructor. 2014-11-11 03:46:25 -08:00
Landon Manning
bf316517df Minor refactoring
* Renamed subfolder to modules
* Quaternions no longer rely on hump.class
* Added Mesh functions
2014-10-27 20:43:45 -03:00