Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

kdxiao/rgla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rgla - Rust Graphical Linear Algebra

I wrote this linear algebra library to familiarize myself with the graphics pipeline. It's quite unoptimized at the moment.

Features

  • Mat4: 4x4 Matrices
  • Mat3: 3x3 Matrices
  • Mat2: 2x2 Matrices
  • Vec4: 4D Vectors
  • Vec3: 3D Vectors
  • Vec2: 2D Vectors
  • Rotors
  • Bivectors
  • Transformations

Novelty

The novelty of this library is that it implements rotors (instead of quaternions) to represent rotation. They do pretty much the same thing and have almost the same interface, but rotors make much more sense to think about.

Credits

Heavily inspired by glam-rs.

About

A linear algebra library for graphics, made for practice.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages