diff -r 1e92c21b9a61 -r cfe98f5c0ae9 demos/car.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/demos/car.py Fri Apr 04 01:55:25 2008 +0200 @@ -0,0 +1,20 @@ +#!/usr/bin/python + +import sys +sys.path.append(open('ModulePath').read().strip()) + +from raytracer import Raytracer, Light, Sphere, Triangle, Material +from lworeader import LoadLightwaveLwoFile +import Image + +rt = Raytracer() +mat = Material(colour=(0.9, 0.9, 0.9)) +LoadLightwaveLwoFile(rt, "../models/car/Nissan300ZX.lwo", mat, smooth=True, scale=0.4) #, , trans=(0,-3,0)) + +light = Light(position=(-5.0, 2.0, 8.0), colour=(0.2, 0.4, 0.6)) +rt.addlight(light) + +imagesize = (800, 600) +data = rt.render(imagesize) +img = Image.fromstring("RGB", imagesize, data) +img.save('car.png')