Photon Engine 2.0.0-beta
A physically based renderer.
|
General information for a ray-primitive intersection. More...
#include <HitInfo.h>
Public Member Functions | |
HitInfo () | |
void | setAttributes (const math::Vector3R &pos, const math::Vector3R &geometryNormal, const math::Vector3R &shadingNormal) |
void | setDerivatives (const math::Vector3R &dPdU, const math::Vector3R &dPdV, const math::Vector3R &dNdU, const math::Vector3R &dNdV) |
void | computeBases () |
math::Vector3R | getPos () const |
math::Vector3R | getShadingNormal () const |
math::Vector3R | getGeometryNormal () const |
math::Vector3R | getdPdU () const |
math::Vector3R | getdPdV () const |
math::Vector3R | getdNdU () const |
math::Vector3R | getdNdV () const |
const math::Basis3R & | getGeometryBasis () const |
const math::Basis3R & | getShadingBasis () const |
General information for a ray-primitive intersection.
ph::HitInfo::HitInfo | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |