[−][src]Module pytrace_core::internal
All of the objects and functions required for the proper execution of the physics engine
Re-exports
pub use camera::Camera; |
pub use hitable::*; |
pub use primitives::*; |
pub use ray::Ray; |
pub use rgb::RGB; |
pub use sky::Sky; |
pub use vec3::Vec3; |
pub use world::World; |
Modules
camera | Abstaction for the field of view |
hitable | Wrappers, trait & textures |
primitives | Basic objects to build complex scenes |
ray | Simple representation of a light ray |
rgb | Operations on color values |
sky | External environment texture |
vec3 | Used for both positions and 3D-vectors |
world | Main loop & wrapper struct |
Constants
EPSILON | To prevent "shadow acne" |