Skip to content
Snippets Groups Projects
Select Git revision
  • 1665a5a3bf344371a97dbd4efa60d7762f005799
  • master default
2 results

config.py

Blame
  • one_sphere.py 584 B
    # Show to python where to find the modules
    import sys
    sys.path.append('..')
    
    from scene import *
    from light import Spotlight
    from camera import Camera
    from raytracer import raytracer_render
    from matplotlib.image import imsave
    import sys
    
    camera = Camera(200,200,1)
    materiau_sphere = Material(Vector((0,0,1)), .5, .5, .5, 10, 1)
    sphere = Sphere(Vector([0,0,3]), 1, materiau_sphere)
    lumiere = Spotlight(Vector((1,1,0)), Vector((1,1,1)))
    scene = Scene()
    scene.add_object(sphere)
    scene.add_light(lumiere)
    affiche = raytracer_render(camera, scene)
    imsave('one_sphere.png',affiche)