#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) |