TinyRaytracer 0.1
A simple C++ raytracer
Loading...
Searching...
No Matches
Classes
object.hpp File Reference
#include "struct.hpp"
#include <algorithm>
#include <memory>

Go to the source code of this file.

Classes

class  Materials
 Material related variables for objects in the scene. More...
 
class  ObjectInfo
 ObjectInfo is a class that passes the parameters of a ray hit, and the details of the object that was hit. More...
 
class  Object
 The object class, both BVH nodes and objects in the scene. More...
 
class  Sphere
 Class sphere, with one center point and a radius, together with a rgb color value. More...
 
class  Plane
 A plane defined by ax + by + cz + d = 0. More...
 
class  Vertex
 A Vertex class, used only in input parsing. More...
 
class  Triangle
 Class Triangle, with 3 vertices that made it up. More...
 
class  Sun
 
class  Bulb
 
class  BVH
 

Detailed Description

Author
Jin (jinj2.nosp@m.@ill.nosp@m.inois.nosp@m..edu)
Version
0.1
Date
2024-11-16