Crate ami[−][src]
Aldaron's Memory Interface
Aldaron's Memory Interface provides useful data structures that are not in the standard library.
Features
ami's current features:
- Provide geometrical data structs, and do math with them
- Automatic-size-adjusting octree
Getting started
extern crate ami; use ami::prelude::*;
Structs
BBox |
Single-precision bounding box |
BCube |
Single-precision bounding cube |
Frustum |
Single-precision frustum |
Id |
A 32-bit index value. |
Mat2 |
Single-precision 2x2 column major matrix. |
Mat3 |
Single-precision 2x2 column major matrix. |
Mat4 |
Single-precision 2x2 column major matrix. |
Octree |
An octree is a DAG that can quickly search for points in 3D space. |
Plane |
Single-precision plane |
Quat |
Single-precision quaternion. |
Trs |
Single-precision translation + rotation + non-uniform scale transform. |
Vec2 |
Single-precision 2D vector. |
Vec3 |
Single-precision 3D vector. |
Vec4 |
Single-precision 4D vector. |
Traits
Collider |
|