# details at:
# http://www.graphics.cornell.edu/online/box/data.html
#
# there are non-standard definitions at the bottom for
# the camera and light data

mtllib ./cornell_box.mtl

#floor
v 552.8 0.0   0.0   
v 0.0 0.0   0.0
v 0.0 0.0 559.2
v 549.6 0.0 559.2
usemtl floor
f 1 2 3
f 1 3 4

#ceiling
v 556.0 548.8 0.0   
v 556.0 548.8 559.2
v 0.0 548.8 559.2
v 0.0 548.8   0.0
usemtl ceiling
f 5 6 7
f 5 7 8

#back wall
v 549.6   0.0 559.2 
v 0.0   0.0 559.2
v 0.0 548.8 559.2
v 556.0 548.8 559.2
usemtl back
f 9 10 11
f 9 11 12

#right wall
v 0.0   0.0 559.2   
v 0.0   0.0   0.0
v 0.0 548.8   0.0
v 0.0 548.8 559.2
usemtl green
f 13 14 15
f 13 15 16

#left wall
v 552.8   0.0   0.0 
v 549.6   0.0 559.2
v 556.0 548.8 559.2
v 556.0 548.8   0.0
usemtl red
f 17 18 19
f 17 19 20

# short block
v 130.0 165.0  65.0 
v 82.0 165.0 225.0
v 240.0 165.0 272.0
v 290.0 165.0 114.0

v 290.0   0.0 114.0
v 290.0 165.0 114.0
v 240.0 165.0 272.0
v 240.0   0.0 272.0

v 130.0   0.0  65.0
v 130.0 165.0  65.0
v 290.0 165.0 114.0
v 290.0   0.0 114.0

v 82.0   0.0 225.0
v 82.0 165.0 225.0
v 130.0 165.0  65.0
v 130.0   0.0  65.0

v 240.0   0.0 272.0
v 240.0 165.0 272.0
v 82.0 165.0 225.0
v 82.0   0.0 225.0

usemtl short_box
f 21 22 23
f 21 23 24
f 25 26 27
f 25 27 28
f 29 30 31
f 29 31 32
f 33 34 35
f 33 35 36
f 37 38 39
f 37 39 40

#tall block
v 423.0 330.0 247.0
v 265.0 330.0 296.0
v 314.0 330.0 456.0
v 472.0 330.0 406.0

v 423.0   0.0 247.0
v 423.0 330.0 247.0
v 472.0 330.0 406.0
v 472.0   0.0 406.0

v 472.0   0.0 406.0
v 472.0 330.0 406.0
v 314.0 330.0 456.0
v 314.0   0.0 456.0

v 314.0   0.0 456.0
v 314.0 330.0 456.0
v 265.0 330.0 296.0
v 265.0   0.0 296.0

v 265.0   0.0 296.0
v 265.0 330.0 296.0
v 423.0 330.0 247.0
v 423.0   0.0 247.0

usemtl tall_box
f 41 42 43
f 41 43 44
f 45 46 47
f 45 47 48
f 49 50 51
f 49 51 52
f 53 54 55
f 53 55 56
f 57 58 59
f 57 59 60

# light
v 278 548.5 279.5

usemtl light
lp -1

#camera
v  278 273 -300
v  278 273 0
vn  0 1 0

g Camera
c -2 -1 -1