Directories ¶
Path | Synopsis |
---|---|
Package aabb implements functions to work with axis-aligned bounding boxes.
|
Package aabb implements functions to work with axis-aligned bounding boxes. |
Package camera implements a set of functions to work with cameras.
|
Package camera implements a set of functions to work with cameras. |
Package canvas implements a frame buffer and its associated methods.
|
Package canvas implements a frame buffer and its associated methods. |
Package hitable implements the methods used to compute intersections between a ray and geometry.
|
Package hitable implements the methods used to compute intersections between a ray and geometry. |
Package material implements the different materials and their properties.
|
Package material implements the different materials and their properties. |
Package perlin implements functions to generate Perlin noise.
|
Package perlin implements functions to generate Perlin noise. |
Package ray implements the interface and methods to work with rays.
|
Package ray implements the interface and methods to work with rays. |
Package render implements the main rendering loop.
|
Package render implements the main rendering loop. |
Package scenes implements some sample scenes.
|
Package scenes implements some sample scenes. |
Package texture implements different types of textures.
|
Package texture implements different types of textures. |
Package vec3 provides utility functions to work with vectors.
|
Package vec3 provides utility functions to work with vectors. |
Click to show internal directories.
Click to hide internal directories.