-
Notifications
You must be signed in to change notification settings - Fork 0
/
haskell-quaternion.cabal
24 lines (24 loc) · 1.06 KB
/
haskell-quaternion.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Name: haskell-quaternion
Version: 1.0
Category: Graphics
Cabal-Version: >= 1.2
Build-type: Simple
License: BSD3
License-file: LICENSE
Author: Matthew Danish <mrd@debian.org>
Maintainer: mrd@debian.org
Synopsis: Quaternion creation, manipulation, and conversion to rotation matrices
Description:
Quaternions are a generalization of complex numbers. They are
mostly replaced in usage by vectors and matrices. However,
quaternions turn out to be a more efficient and easily
composable alternative to rotation matrices or Euler angles.
Therefore, they still retain a niche in computer graphics and
game programming specifically for the representation of
orientation and rotations of objects in three dimensions.
They can easily be converted into rotation matrix or Euler
angle form for usage with OpenGL or similar libraries.
Extra-source-files: README
Library
Build-Depends: base >= 3 && < 5
Exposed-Modules: Data.Quaternion, Data.Quaternion.Approx