Directories ¶
Path | Synopsis |
---|---|
pkg
|
|
aabb
Package aabb implements functions to work with axis-aligned bounding boxes.
|
Package aabb implements functions to work with axis-aligned bounding boxes. |
camera
Package camera implements a set of functions to work with cameras.
|
Package camera implements a set of functions to work with cameras. |
canvas
Package canvas implements a frame buffer and its associated methods.
|
Package canvas implements a frame buffer and its associated methods. |
hitable
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. |
material
Package material implements the different materials and their properties.
|
Package material implements the different materials and their properties. |
perlin
Package perlin implements functions to generate Perlin noise.
|
Package perlin implements functions to generate Perlin noise. |
ray
Package ray implements the interface and methods to work with rays.
|
Package ray implements the interface and methods to work with rays. |
render
Package render implements the main rendering loop.
|
Package render implements the main rendering loop. |
scenes
Package scenes implements some sample scenes.
|
Package scenes implements some sample scenes. |
texture
Package texture implements different types of textures.
|
Package texture implements different types of textures. |
vec3
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.