Shift scene objects around to try to see a plane...
This commit is contained in:
		
							parent
							
								
									ebb9b7aab9
								
							
						
					
					
						commit
						a13ce45d39
					
				
					 1 changed files with 10 additions and 10 deletions
				
			
		|  | @ -28,34 +28,34 @@ main(int argc, | |||
| 
 | ||||
|     Material *m1 = new Material(); | ||||
|     m1->set_diffuse_color(Color::Red); | ||||
|     m1->set_diffuse_level(0.8); | ||||
|     Material *m2 = new Material(); | ||||
|     m2->set_diffuse_color(Color::Green); | ||||
|     m2->set_diffuse_level(0.8); | ||||
|     Material *m3 = new Material(); | ||||
|     m3->set_diffuse_color(Color::Blue); | ||||
|     m3->set_diffuse_level(0.8); | ||||
|     Material *m4 = new Material(); | ||||
|     m4->set_diffuse_color(Color(1.0, 0.0, 1.0)); | ||||
| 
 | ||||
|     // Make some spheres.
 | ||||
|     Sphere *s1 = new Sphere(Vector3(233, 290, 0), 100.0); | ||||
|     Sphere *s2 = new Sphere(Vector3(407, 290, 0), 100.0); | ||||
|     Sphere *s3 = new Sphere(Vector3(320, 140, 0), 100.0); | ||||
|     Sphere *s1 = new Sphere(Vector3(233, 290, 0), 80.0); | ||||
|     Sphere *s2 = new Sphere(Vector3(407, 290, 0), 80.0); | ||||
|     Sphere *s3 = new Sphere(Vector3(320, 140, 0), 80.0); | ||||
|     Sphere *s4 = new Sphere(Vector3(620, 360, 0), 20.0); | ||||
|     s1->set_material(m1); | ||||
|     s2->set_material(m2); | ||||
|     s3->set_material(m3); | ||||
|     s4->set_material(m4); | ||||
|     scene.add_shape(s1); | ||||
|     scene.add_shape(s2); | ||||
|     scene.add_shape(s3); | ||||
|     scene.add_shape(s4); | ||||
| 
 | ||||
|     // Make a plane
 | ||||
|     Plane *p1 = new Plane(Vector3(0, 420, 0), Vector3::Y); | ||||
|     Plane *p1 = new Plane(Vector3(0, 460, 400), Vector3(0, 1, 0.01)); | ||||
|     p1->set_material(m1); | ||||
|     scene.add_shape(p1); | ||||
| 
 | ||||
|     PointLight *l1 = new PointLight(Vector3(0.0, 240.0, 100.0), Color(1.0, 1.0, 1.0), 1.0); | ||||
|     //Light *l2 = new Light(Vector3(640.0, 240.0, 10000.0), 0.2);
 | ||||
|     PointLight *l1 = new PointLight(Vector3(0.0, 240.0, 100.0), Color::White, 1.0); | ||||
|     scene.add_light(l1); | ||||
|     //scene.add_light(l2);
 | ||||
| 
 | ||||
|     // Render.
 | ||||
|     scene.render(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue