Find Related products on Amazon

Shop on Amazon

Show HN: Rust Vector and Quaternion Lib

Published on: 2025-06-29 15:32:47

Vectors and quaternions, and matrices for general purposes, and computer graphics. Vector, matrix, and quaternion data structures and operations. Uses f32 or f64 based types. Example use cases: Computer graphics Biomechanics Robotics and unmanned aerial vehicles. Structural chemistry and biochemistry Cosmology modeling Various scientific and engineering applications Aircraft attitude systems and autopilots Vector and Quaternion types are copy. For Compatibility with no_std tgts, e.g. embedded. Use the no_std feature. This feature ommits std::fmt::Display implementations. For computer-graphics functionality (e.g. specialty matrix constructors, and [de]serialization to byte arrays for passing to and from GPUs), use the computer_graphics For bincode binary encoding and decoding, use the encode feature. Do not run cargo fmt on this code base; the macro used to prevent duplication of code between f32 and f64` mules causes undesirable behavior. For information on practical quate ... Read full article.