@hackage / vect

A low-dimensional linear algebra library, tailored to computer graphics.

Latest0.4.7

About

Metadata

  • Last updated , by BalazsKomuves
  • License BSD-3-Clause
  • Categories Mathematics, Graphics
  • Maintained by: bkomuves (plus) hackage (at) gmail (dot) com

  • Lottery factor: 0

Links

Installation

This package uses the Custom cabal build type

Package Flags

Use the -f option with cabal commands to enable flags

    splitbase (on by default)

    Choose the new smaller, split-up base package.

Readme

A low-dimensional (2, 3 and 4) linear algebra library, with lots of useful functions. Intended usage is primarily computer graphics (basic OpenGL support is included as a separate package). Projective 4 dimensional operations, as used in eg. OpenGL, are also supported; and so are quaternions. The base field is either Float or Double.