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 475e1780ba Add license and readme 11 months ago
.github/workflows Update actions 1 year ago
docs Don't use unnecessary mathjax packages 12 months ago
src Refactor ops. 11 months ago
tests Refactor ops. 11 months ago
.gitignore Index2D and Array2D 2 years ago
CHANGELOG.md allow test to continue if changelog isn't ready yet. 1 year ago
Cargo.toml Add license and readme 11 months ago
LICENSE Apache 2.0.md Add license and readme 11 months ago
LICENSE MIT.md Add license and readme 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.