### 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 |

#**10** in #octree

**142** downloads per month

Used in **2** crates

**MIT / BSL-1.0**

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

, but a lower level crate`euler`

.`cgmath` - Rename

to`vec3``!`

, and`vector!`

to`Vec3`

.`Vector` - Rename

to`mat4``!`

, and`matrix!`

to`Mat4`

.`Matrix` - 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

instead)`Rc``<`RefCell`>` - Removed casting macros

### 0.10

- Switch to using Euler for

types.`Vec``*`

### 0.9

- Fixed Octree bugs.
- Made

use f32s instead of f64s`Mat4`

#### Dependencies

~1MB

~16K SLoC