#include <ripplebumpmap.h>
Inheritance diagram for RippleBumpMap:
Public Member Functions | |
virtual Ray | perturb_normal (const Ray &normal, const Point3D &intersection_point) |
Apply bump map effect. | |
Static Protected Attributes | |
static StaticInit | m_init |
Runs static initialization. | |
Classes | |
class | StaticInit |
Provides static initialization. More... |
Definition at line 21 of file ripplebumpmap.h.
Ray RippleBumpMap::perturb_normal | ( | const Ray & | normal, | |
const Point3D & | intersection_point | |||
) | [virtual] |
Apply bump map effect.
Implements BumpMap.
Definition at line 7 of file ripplebumpmap.cpp.
References Ray::direction(), Ray::origin(), Point3D::x, Point3D::y, and Point3D::z.
Here is the call graph for this function:
RippleBumpMap::StaticInit RippleBumpMap::m_init [static, protected] |