All Classes
Class | Description |
---|---|
Box |
An implementation of the Mesh interface that renders a box (rectangular prism).
|
Camera |
Represents the camera in 3D space from which the scene will
be rendered
|
Mesh |
The interface class of the template for each mesh within the scene
|
MeshGroup |
A class that allows for seperate meshes and geometry to be combined
into a single mesh using boolean operations, to create more complex
geometry.
|
Ray |
Represents a ray shot from the camera to calculate the
value of a screen pixel
|
RoundedBox |
An implementation of the Mesh interface that renders a box (rectangular prism) with
rounded corners
|
Scene |
The scene which the camera will render
|
Screen |
Creates a Screen object, or window, to host the Raymarcher engine and to
render onto.
|
Sphere |
An implementation of the Mesh interface that renders a sphere
|
Torus |
An implementation of the Mesh interface that renders a torus
|
TriangularPrism |
An implementation of the Mesh interface that renders an equilateral triangular prism
|
Vector3 |
Represents a vector in 3D Euclidean space (x, y, z).
|