Path Tracer
|
Public Member Functions | |
translate (shared_ptr< hittable > p, const vec3 &displacement) | |
virtual bool | hit (const ray &r, Real t_min, Real t_max, hit_record &rec) const override |
virtual bool | bounding_box (Real time0, Real time1, aabb &output_box) const override |
![]() | |
virtual Real | pdf_value (const vec3 &o, const vec3 &v) const |
virtual vec3 | random (const vec3 &o) const |
Public Attributes | |
shared_ptr< hittable > | ptr |
vec3 | offset |
![]() | |
shared_ptr< material > | mat_ptr |