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 colour implements a float64-based colour model.
|
Package colour implements a float64-based colour model. |
Package colours defines a few useful colours.
|
Package colours defines a few useful colours. |
Package displacement implements functions to apply displacement maps to triangles and meshes.
|
Package displacement implements functions to apply displacement maps to triangles and meshes. |
Package display implements an Fyne-backed preview window.
|
Package display implements an Fyne-backed preview window. |
Package grid implements functions to walk a 2D grid using various algorithms.
|
Package grid implements functions to walk a 2D grid using various algorithms. |
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 hitabletarget implements the methods used to extract PDF data from hitables.
|
Package hitabletarget implements the methods used to extract PDF data from hitables. |
Package mat3 implements functions to work with 3x3 matrices.
|
Package mat3 implements functions to work with 3x3 matrices. |
Package material implements the different materials and their properties.
|
Package material implements the different materials and their properties. |
Package onb implements methods to work with ortho-normal bases
|
Package onb implements methods to work with ortho-normal bases |
Package output implements the file output functionality.
|
Package output implements the file output functionality. |
Package pdf implements methods to work with probability density functions.
|
Package pdf implements methods to work with probability density functions. |
Package perlin implements functions to generate Perlin noise.
|
Package perlin implements functions to generate Perlin noise. |
Package postprocess implements the postprocess pipeline.
|
Package postprocess implements the postprocess pipeline. |
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 sampler implements different types of samplers.
|
Package sampler implements different types of samplers. |
Package scatterrecord implements the scatter record.
|
Package scatterrecord implements the scatter record. |
Package scene implements structures and methods to work with scenes.
|
Package scene implements structures and methods to work with scenes. |
Package scenes implements some sample scenes.
|
Package scenes implements some sample scenes. |
Package serde implements functions to serialise and deserialise scene data.
|
Package serde implements functions to serialise and deserialise scene data. |
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. |
Package wavefront implements functions to parse Wavefront OBJ files and transform the data.
|
Package wavefront implements functions to parse Wavefront OBJ files and transform the data. |
Click to show internal directories.
Click to hide internal directories.