transform.cpp File Reference

#include "transform.h"
#include "shape.h"

Go to the source code of this file.

Namespaces

namespace  lux

Functions

ostream & lux::operator<< (ostream &os, const Transform &t)
Transform lux::Translate (const Vector &delta)
Transform lux::Scale (float x, float y, float z)
Transform lux::RotateX (float angle)
Transform lux::RotateY (float angle)
Transform lux::RotateZ (float angle)
Transform lux::Rotate (float angle, const Vector &axis)
Transform lux::LookAt (const Point &pos, const Point &look, const Vector &up)
void lux::TransformAccordingNormal (const Normal &nn, const Vector &woL, Vector *woW)
Transform lux::Orthographic (float znear, float zfar)
Transform lux::Perspective (float fov, float n, float f)


Generated on Tue Nov 10 01:36:35 2009 for lux by  doxygen 1.5.9