Metropoli BBS
VIEWER: balls.vo MODE: TEXT (ASCII)
//      ball definitions

#define WHITE_SURF      \
	surface { diff white * .9 spec white * .1 shine 500 white }

//      10 ball
#define COLOR_SURF      \
	surface { diff blue * .9 spec white * .1 shine 500 white }
transform { rotate 121 43 645 translate 7 -2 1.25 }
#include stripe.vo
transform_pop

//      3 ball
#define COLOR_SURF      \
	surface { diff red * .9 spec white * .1 shine 500 white }
transform { translate 13 -3 1.25 }
#include solid.vo
transform_pop

//      14 ball
#define COLOR_SURF      \
	surface { diff forest_green/3 * .9 spec white * .1 shine 500 white }
transform { rotate 132 165 176 translate 10 5 1.25 }
#include stripe.vo
transform_pop

//      8 ball
#define COLOR_SURF      \
	surface { diff black * .9 spec white * .2 shine 500 white }
transform { translate 0 3 1.25 }
#include solid.vo
transform_pop

//      Que ball
#define COLOR_SURF      WHITE_SURF
transform { translate 4 4 1.25 }
#include solid.vo
transform_pop

//      1 ball
#define COLOR_SURF      \
	surface { diff yellow * .9 spec white * .1 shine 500 white }
transform { translate 3 -7 1.25 }
#include solid.vo
transform_pop
[ RETURN TO DIRECTORY ]