You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andrew Cassidy 72350416f5 Change license to MPL-2.0 11 months ago
.github/workflows Update actions 12 months ago
docs Don't use unnecessary mathjax packages 11 months ago
src Change license to MPL-2.0 11 months ago
tests Change license to MPL-2.0 11 months ago
.gitignore Index2D and Array2D 2 years ago
CHANGELOG.md allow test to continue if changelog isn't ready yet. 12 months ago
Cargo.toml Change license to MPL-2.0 11 months ago
LICENSE.md Change license to MPL-2.0 11 months ago
README.md Add license and readme 11 months ago

README.md

Vector-Victor ✈️

Vector-Victor is yet another crate that provides a matrix type for linear algebra

What is it?

Vector-Victor is:

  • In its Alpha stage
  • Geared towards programmers familiar with linear algebra through computer graphics, or complete beginners
  • Fully generic across both types and dimensions

What is it not?

Vector-Victor does not:

  • Provide variable-sized or sparse vectors
  • Support complex numbers natively
  • Directly replace/competete with Nalgebra

Why does this exist? Why not use something else?

XKCD 927 I wrote Vector-Victor for myself, to reflect the way I think about matrices and vectors. I didn't want a library that overcomplicated things with Typenums or multiple backing datastructure options. I did want types that felt familiar to me from when I write shaders or game mods.