pbpt
|
Provides factory functions for creating common 3D transformation matrices. More...
#include "homogeneous.hpp"
#include "math/bounding_box.hpp"
#include "ray.hpp"
#include "vector.hpp"
#include "matrix.hpp"
#include "point.hpp"
Go to the source code of this file.
Classes | |
class | pbpt::math::Transform |
A namespace for 3D transformation factory functions. More... |
Namespaces | |
namespace | pbpt::math |
The namespace for math library implementation. |
Provides factory functions for creating common 3D transformation matrices.
This file contains functions to generate matrices for translation, rotation, scaling, camera viewing (look-at), and projection (perspective/orthographic). These are the fundamental building blocks of a Model-View-Projection (MVP) pipeline.