graphmath
graphmath copied to clipboard
An Elixir library for performing 2D and 3D mathematics.
Super TBD, but the idea is to have support for geometric products, rotors, wedge products, and all that other good stuff.
Apparently adding type guards on numerical functions can let the BEAM optimizer generate better code, [Wings3D](https://github.com/dgud/wings/blob/master/e3d/e3d_mat.erl#L300-L324) uses this heavily. If you're interested I can try it out and benchmark how...
Hi, thanks for graphmath! It solves a lot of problems with 3D rendering and physics simulations. There are a few things that could be added to make this more complete...