From 9f25ab78396c155a6d73d7c5676d489d7ee66b76 Mon Sep 17 00:00:00 2001 From: Rosyid Haryadi Date: Tue, 4 Mar 2025 01:02:17 +0700 Subject: scene --- src/main.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 69542fb..386810e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -21,6 +21,7 @@ fn main() { let steel = Material::new(Color::from_name(ColorName::Silver), MaterialType::Metallic(0.1)); // let gold = Material::new(Color::from_name(ColorName::Yellow), MaterialType::Metallic(0.0)); let glass = Material::new(Color::from_name(ColorName::White), MaterialType::Transparent(1.5)); + let yellow_glass = Material::new(Color::from_name(ColorName::Lime), MaterialType::Transparent(1.6)); let rare_metal = Material::new(Color::from_name(ColorName::Red), MaterialType::Metallic(0.0)); world.push( @@ -30,16 +31,16 @@ fn main() { Sphere::new(Point3::new(0.0, 0.0, -1.0), 0.5, stone) ); world.push( - Sphere::new(Point3::new(-1.0, 0.0, -1.0), 0.5, glass.clone()) + Sphere::new(Point3::new(-1.0, 0.1, -0.5), 0.6, yellow_glass) ); world.push( Sphere::new(Point3::new(1.0, 0.0, -1.0), 0.5, steel) ); world.push( - Sphere::new(Point3::new(1.0, -0.3, 0.0), 0.3, rare_metal) + Sphere::new(Point3::new(1.0, -0.2, 0.0), 0.3, rare_metal) ); world.push( - Sphere::new(Point3::new(0.3, -0.4, 0.0), 0.4, glass.clone()) + Sphere::new(Point3::new(0.3, -0.1, 0.0), 0.4, glass) ); -- cgit v1.2.3-70-g09d2