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

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

_apexRayTracer::Coneprivate
_axisRayTracer::Coneprivate
_heightRayTracer::Coneprivate
_materialRayTracer::Coneprivate
_radiusRayTracer::Coneprivate
Cone(const Math::Point3D &apex, double height, double radius, std::shared_ptr< IMaterial > material)RayTracer::Cone
getBaseColor() constRayTracer::IPrimitiveinline
getMaterial() const overrideRayTracer::Conevirtual
intersect(const Ray &ray, double &t, Math::Point3D &hitPoint, Math::Vector3D &normal) const overrideRayTracer::Conevirtual
rotate(const Math::Vector3D &axis, double angleDegrees) overrideRayTracer::Conevirtual
translate(const Math::Vector3D &v) overrideRayTracer::Conevirtual
~Cone() override=defaultRayTracer::Cone
~IPrimitive()=defaultRayTracer::IPrimitivevirtual