# Crate beagle [−] [src]

A basic linear algebra library for computer graphics.

It uses generics to provide extensible square and rectangular Matrix types of sizes 1x1 through 4x4 as well as Vector types of size 1 through 4.

## Modules

angle |
32-bit and 64-bit type-safe angle units |

consts |
Traits and structs that emulate integer generics. |

index |
Indexing and Swizzling for |

mat |
An row-major array of vectors, written |

num |
A collection of numeric traits and functions. |

scalar_array |
Traits and functions that operate on |

vec |
An array of Scalars, written |

## Structs

Value |
A simple wrapper to allow generic scalar binary ops |

## Functions

v |
An function to produce Value which is short to type |