FatalErr42O
b3f67a74e6
finish documentation error removal
2024-12-27 18:42:54 -08:00
FatalErr42O
642739f44b
documentation updates, readme update
2024-12-21 18:48:58 -08:00
FatalErr42O
9273dfe583
removed individual documentation in favor of a master site
2024-12-20 23:02:08 -08:00
FatalErr42O
4f3bb3ea5e
now runs (with some require hax)
2023-08-29 16:01:42 -07:00
mcc
6e1cf4be56
Manual merge PR#51
2020-05-03 12:46:30 -04:00
mcclure
d4f7cd1280
Merge pull request #50 from mcclure/master
...
:round(precision) methods for vec2, vec3, bound2, bound3
2020-05-03 12:37:58 -04:00
mcclure
86f0056397
Merge pull request #47 from mcclure/master-test-failures
...
Fix failing tests
2019-11-30 17:37:03 -05:00
mcc
e3f817bf7e
extend(vec) and extend_bound(bound) for bounds
...
expands bounds to cover new points
2019-11-30 01:24:48 -05:00
mcc
8e65db07ce
:round(precision) methods for vec2, vec3, bound2, bound3
...
Uses utils.lua, which requires moving utils.round to a new _private_utils.lua
2019-11-30 00:03:55 -05:00
mcc
a86935a39b
Allow ffi.metatype to fail so that "busted" unit tests work
...
On Github we run unit tests inside "busted". At the start of each test "busted" does some sort of trick (clearing package.loaded)? Which causes "require" to run again for all lua files. This breaks ffi.metatype with error "cannot change a protected metatable" if it is called twice with a single type name, since this is true global state. To work around this this patch wraps ffi.metatype calls in a xpcall() so that failure is silently ignored.
2019-11-29 21:13:30 -05:00
mcc
76cdaa8c6b
to_string methods for bound2 and bound3
2019-11-29 11:33:21 -05:00
mcc
7c18a65695
Bound2, bound3: Add tests and fix several major bugs so that those tests pass.
2018-01-27 00:46:56 -05:00
mcc
c9cacf5d58
Axis-aligned bounding box classes for 2 and 3 dimensions
2018-01-26 10:30:03 -05:00