RayTracer 1.0
Ray tracing is a technique used to generate realistic digital images by simulating the inverse path of light. Our goal is to create a program able to generate an image from a file describing the scene.
 
Loading...
Searching...
No Matches
RayTracer::IPrimitive Member List

This is the complete list of members for RayTracer::IPrimitive, including all inherited members.

getBaseColor() constRayTracer::IPrimitiveinline
getMaterial() const =0RayTracer::IPrimitivepure virtual
intersect(const Ray &ray, double &t, Math::Point3D &hitPoint, Math::Vector3D &normal) const =0RayTracer::IPrimitivepure virtual
rotate(const Math::Vector3D &axis, double angleDegrees)=0RayTracer::IPrimitivepure virtual
translate(const Math::Vector3D &v)=0RayTracer::IPrimitivepure virtual
~IPrimitive()=defaultRayTracer::IPrimitivevirtual