Skip to content
This repository has been archived by the owner on Jun 12, 2022. It is now read-only.

AldaronLau/ami

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

About

Aldaron's Memory Interface is a Rust library for manipulating memory.

Topics

Resources

License

MIT, BSL-1.0 licenses found

Licenses found

MIT
LICENSE
BSL-1.0
LICENSE_1_0.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages