20 releases (12 breaking)
Uses old Rust 2015
0.13.1 | Jun 12, 2022 |
---|---|
0.13.0 | Sep 3, 2018 |
0.12.0 | Jun 26, 2018 |
0.6.0 | Feb 24, 2018 |
0.4.0 | Jul 19, 2017 |
#24 in #oct-tree
Used in 2 crates
62KB
1.5K
SLoC
Aldaron's Memory Interface
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.
Features
- 3D Vector Math
- 4D Matrix Math
- Other geometrical math, and related structures
- Automatic-size-adjusting octree
Contributing
Roadmap to 1.0 (Future Features)
- All data structures do what they are supposed to.
- 32-bit-indexed Vec (
VecD
).
Change Log
0.13
- 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
0.12
- Replace macros module with prelude module.
0.11
- Update to euler 0.4
- Removed Parent and Child structs (use
Rc<RefCell>
instead) - Removed casting macros
0.10
- Switch to using Euler for
Vec*
types.
0.9
- Fixed Octree bugs.
- Made
Mat4
use f32s instead of f64s
Dependencies
~1MB
~17K SLoC