aboutsummaryrefslogtreecommitdiff
path: root/src/scene
diff options
context:
space:
mode:
Diffstat (limited to 'src/scene')
-rw-r--r--src/scene/mod.rs3
-rw-r--r--src/scene/shapes/sphere.rs3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/scene/mod.rs b/src/scene/mod.rs
index 13c5e23..7c77412 100644
--- a/src/scene/mod.rs
+++ b/src/scene/mod.rs
@@ -1,3 +1,6 @@
+//! Defines the scene type which contains all the objects in the scene.
+//!
+//! Also handles finding intersections between rays and shapes
pub mod shapes;
mod scene;
diff --git a/src/scene/shapes/sphere.rs b/src/scene/shapes/sphere.rs
index f8ae11e..e30c1ec 100644
--- a/src/scene/shapes/sphere.rs
+++ b/src/scene/shapes/sphere.rs
@@ -1,3 +1,6 @@
+//! Implements sphere
+//!
+//! Spheres are relatively easy to calculate intersections between
use crate::Float;
use crate::core::{Ray, Vector3f};
use super::Shape;