ami

Crates.ioami
lib.rsami
version0.13.1
sourcesrc
created_at2017-06-04 03:16:38.098427
updated_at2022-06-12 01:32:41.80901
descriptionUseful data structures that are not in the standard library.
homepagehttps://github.com/AldaronLau/ami
repositoryhttps://github.com/AldaronLau/ami
max_upload_size
id17615
size64,255
Jeryn Aldaron Lau (AldaronLau)

documentation

https://docs.rs/ami

README

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 crate cgmath.
  • Rename vec3! to vector!, and Vec3 to Vector.
  • Rename mat4! to matrix!, and Mat4 to 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 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
Commit count: 66

cargo fmt