Safe Haskell | Safe-Inferred |
---|
- data Camera = Camera !Vec !Vec !Vec !Vec
- camera :: Vec -> Vec -> Vec -> Flt -> Camera
- module Data.Glome.Clr
- module Data.Glome.Vec
- module Data.Glome.Solid
- module Data.Glome.Sphere
- module Data.Glome.Triangle
- module Data.Glome.Bih
- module Data.Glome.Csg
- module Data.Glome.Plane
- module Data.Glome.Box
- module Data.Glome.Bound
- module Data.Glome.Cone
- module Data.Glome.Tex
Documentation
camera :: Vec -> Vec -> Vec -> Flt -> CameraSource
Construct a camera, given a position, a forward vector, a point that the camera should be pointed towards, an up vector, and a right vector. The up and right vectors don't have to be normalized or perfectly orthogonal.
module Data.Glome.Clr
module Data.Glome.Vec
module Data.Glome.Solid
module Data.Glome.Sphere
module Data.Glome.Triangle
module Data.Glome.Bih
module Data.Glome.Csg
module Data.Glome.Plane
module Data.Glome.Box
module Data.Glome.Bound
module Data.Glome.Cone
module Data.Glome.Tex