home *** CD-ROM | disk | FTP | other *** search
-
- // 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
-