Directories ¶
Path | Synopsis |
---|---|
Package api provides a high-level API for defining BruteRay scenes.
|
Package api provides a high-level API for defining BruteRay scenes. |
cmd
|
|
bruteray-view
Package x provides an interactive viewer for BruteRay.
|
Package x provides an interactive viewer for BruteRay. |
examples
|
|
Package geom provides geometric primitives: vectors, matrices and transformations.
|
Package geom provides geometric primitives: vectors, matrices and transformations. |
Package imagef provides a floating-point image implementation.
|
Package imagef provides a floating-point image implementation. |
colorf
Package colorf provides a floating-point color implementation.
|
Package colorf provides a floating-point color implementation. |
post
Package post implements image post-processing effects, like bloom.
|
Package post implements image post-processing effects, like bloom. |
ppm
Package PPM provides support for images in the NetPBM format, as defined by https://en.wikipedia.org/wiki/Netpbm_format.
|
Package PPM provides support for images in the NetPBM format, as defined by https://en.wikipedia.org/wiki/Netpbm_format. |
Package texture provides implementations of the texture interface.
|
Package texture provides implementations of the texture interface. |
cameras
Package cameras provides various implementations of the camera interface tracer.Camera.
|
Package cameras provides various implementations of the camera interface tracer.Camera. |
lights
Package lights provides implementations of the tracer.Light interface.
|
Package lights provides implementations of the tracer.Light interface. |
objects
Package objects provides concrete implementations of the tracer.Object interface.
|
Package objects provides concrete implementations of the tracer.Object interface. |
sequence
Package sequence implements a low-discrepancy sequence for Quasi Monte Carlo integration, and mappings from a uniform sequence to a disk or sphere.
|
Package sequence implements a low-discrepancy sequence for Quasi Monte Carlo integration, and mappings from a uniform sequence to a disk or sphere. |
test
Package test provides test helpers for BruteRay.
|
Package test provides test helpers for BruteRay. |
types
Package types provides constants and type aliases that are considered bruteray primitives.
|
Package types provides constants and type aliases that are considered bruteray primitives. |
trash
|
|
Package util provides miscellaneous maths functions.
|
Package util provides miscellaneous maths functions. |
Click to show internal directories.
Click to hide internal directories.