This project has been discontinued, I suggest you use cgmath instead.
Contact me at aldaronlau@gmail.com if you wish to reclaim the crate name.
Aldaron's Memory Interface provides useful data structures that are not in the standard library.
- 3D Vector Math
- 4D Matrix Math
- Other geometrical math, and related structures
- Automatic-size-adjusting octree
- All data structures do what they are supposed to.
- 32-bit-indexed Vec (
VecD
).
- No longer depends on
euler
, but a lower level cratecgmath
. - Rename
vec3!
tovector!
, andVec3
toVector
. - Rename
mat4!
tomatrix!
, andMat4
toMatrix
. - Now uses proper quaternion math
- Replace macros module with prelude module.
- Update to euler 0.4
- Removed Parent and Child structs (use
Rc<RefCell>
instead) - Removed casting macros
- Switch to using Euler for
Vec*
types.
- Fixed Octree bugs.
- Made
Mat4
use f32s instead of f64s