GlomeTrace-0.3: Ray Tracing Library

Safe HaskellSafe-Inferred

Data.Glome.Scene

Synopsis

Documentation

data Camera Source

Constructors

Camera !Vec !Vec !Vec !Vec 

Instances

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.