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::Plane Member List

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

_materialRayTracer::Planeprivate
_normalRayTracer::Planeprivate
_pointRayTracer::Planeprivate
getBaseColor() constRayTracer::IPrimitiveinline
getMaterial() const overrideRayTracer::Planevirtual
intersect(const Ray &ray, double &t, Math::Point3D &hitPoint, Math::Vector3D &normal) const overrideRayTracer::Planevirtual
Plane(const Math::Point3D &point, const Math::Vector3D &normal, std::shared_ptr< IMaterial > material)RayTracer::Plane
rotate(const Math::Vector3D &axis, double angleDegrees) overrideRayTracer::Planevirtual
translate(const Math::Vector3D &v) overrideRayTracer::Planevirtual
~IPrimitive()=defaultRayTracer::IPrimitivevirtual
~Plane() override=defaultRayTracer::Plane