home *** CD-ROM | disk | FTP | other *** search
- DECLARE Sphere = QUADRIC
- <1.0 1.0 1.0>
- <0.0 0.0 0.0>
- <0.0 0.0 0.0>
- -1.0
- END_QUADRIC
-
- DECLARE Cylinder_X = QUADRIC
- <0.0 1.0 1.0>
- <0.0 0.0 0.0>
- <0.0 0.0 0.0>
- -1.0
- END_QUADRIC
-
- DECLARE Cylinder_Y = QUADRIC
- <1.0 0.0 1.0>
- <0.0 0.0 0.0>
- <0.0 0.0 0.0>
- -1.0
- END_QUADRIC
-
- DECLARE Cylinder_Z = QUADRIC
- <1.0 1.0 0.0>
- <0.0 0.0 0.0>
- <0.0 0.0 0.0>
- -1.0
- END_QUADRIC
-
- DECLARE Cone_X = QUADRIC
- <0.0 1.0 1.0>
- <0.0 0.0 0.0>
- <1.0 0.0 0.0>
- 0.0
- END_QUADRIC
-
- DECLARE Cone_Y = QUADRIC
- <1.0 0.0 1.0>
- <0.0 0.0 0.0>
- <0.0 1.0 0.0>
- 0.0
- END_QUADRIC
-
- DECLARE Cone_Z = QUADRIC
- <1.0 1.0 0.0>
- <0.0 0.0 0.0>
- <0.0 0.0 1.0>
- 0.0
- END_QUADRIC
-
- DECLARE Plane_YZ = QUADRIC
- <0.0 0.0 0.0>
- <0.0 0.0 0.0>
- <1.0 0.0 0.0>
- 0.0
- END_QUADRIC
-
- DECLARE Plane_XZ = QUADRIC
- <0.0 0.0 0.0>
- <0.0 0.0 0.0>
- <0.0 1.0 0.0>
- 0.0
- END_QUADRIC
-
- DECLARE Plane_XY = QUADRIC
- <0.0 0.0 0.0>
- <0.0 0.0 0.0>
- <0.0 0.0 1.0>
- 0.0
- END_QUADRIC
-
-
- { y^2 + z^2 - x = 0 }
- DECLARE Paraboloid_X = QUADRIC
- <0.0 1.0 1.0>
- <0.0 0.0 0.0>
- <-1.0 0.0 0.0>
- 0.0
- END_QUADRIC
-
-
- { x^2 + z^2 - y = 0 }
- DECLARE Paraboloid_Y = QUADRIC
- <1.0 0.0 1.0>
- <0.0 0.0 0.0>
- <0.0 -1.0 0.0>
- 0.0
- END_QUADRIC
-
-
- { x^2 + y^2 - z = 0 }
- DECLARE Paraboloid_Z = QUADRIC
- <1.0 1.0 0.0>
- <0.0 0.0 0.0>
- <0.0 0.0 -1.0>
- 0.0
- END_QUADRIC
-
-
- { y - x^2 + z^2 = 0 }
- DECLARE Hyperboloid = QUADRIC
- < -1.0 0.0 1.0>
- < 0.0 0.0 0.0>
- < 0.0 1.0 0.0>
- 0.0
- END_QUADRIC
-
-
- DECLARE Red_Marble = TEXTURE
- MARBLE
- TURBULENCE 1.0
- COLOUR_MAP
- [0.0 0.8 COLOUR RED 0.8 GREEN 0.8 BLUE 0.6
- COLOUR RED 0.8 GREEN 0.4 BLUE 0.4]
- [0.8 1.001 COLOUR RED 0.8 GREEN 0.4 BLUE 0.4
- COLOUR RED 0.8 GREEN 0.2 BLUE 0.2]
- END_COLOUR_MAP
- SCALE <10.0 10.0 10.0>
- END_TEXTURE
-
- DECLARE Brown_Agate = TEXTURE
- AGATE
- TURBULENCE 0.3
- COLOUR_MAP
- [0.0 0.5 COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
- COLOUR RED 0.9 GREEN 0.7 BLUE 0.6]
- [0.5 0.6 COLOUR RED 0.9 GREEN 0.7 BLUE 0.6
- COLOUR RED 0.9 GREEN 0.7 BLUE 0.4]
- [0.6 1.001 COLOUR RED 0.9 GREEN 0.7 BLUE 0.4
- COLOUR RED 0.7 GREEN 0.4 BLUE 0.2]
- END_COLOUR_MAP
- SCALE <10.0 10.0 10.0>
- END_TEXTURE
-
- DECLARE Blue_Marble = TEXTURE
- AGATE
- TURBULENCE 0.3
- COLOUR_MAP
- [0.0 0.5 COLOUR RED 0.30 GREEN 0.30 BLUE 0.50
- COLOUR RED 0.30 GREEN 0.30 BLUE 0.50]
- [0.5 0.55 COLOUR RED 0.30 GREEN 0.30 BLUE 0.50
- COLOUR RED 0.20 GREEN 0.20 BLUE 0.30]
- [0.55 0.6 COLOUR RED 0.20 GREEN 0.20 BLUE 0.30
- COLOUR RED 0.25 GREEN 0.25 BLUE 0.35]
- [0.6 0.7 COLOUR RED 0.25 GREEN 0.25 BLUE 0.35
- COLOUR RED 0.15 GREEN 0.15 BLUE 0.26]
- [0.7 0.8 COLOUR RED 0.15 GREEN 0.15 BLUE 0.26
- COLOUR RED 0.10 GREEN 0.10 BLUE 0.20]
- [0.8 0.9 COLOUR RED 0.10 GREEN 0.10 BLUE 0.20
- COLOUR RED 0.30 GREEN 0.30 BLUE 0.50]
- [0.9 1.001 COLOUR RED 0.30 GREEN 0.30 BLUE 0.50
- COLOUR RED 0.10 GREEN 0.10 BLUE 0.20]
- END_COLOUR_MAP
- SCALE <10.0 10.0 10.0>
- END_TEXTURE
-
- DECLARE Dull = TEXTURE
- AMBIENT 0.3
- DIFFUSE 0.7
- END_TEXTURE
-
- DECLARE Shiny = TEXTURE
- AMBIENT 0.3
- DIFFUSE 0.7
- PHONG 1.0
- PHONGSIZE 20.0
- END_TEXTURE
-
- DECLARE Mirror = TEXTURE
- AMBIENT 0.0
- DIFFUSE 0.0
- REFLECTION 1.0
- END_TEXTURE
-
- DECLARE Luminous = TEXTURE
- AMBIENT 1.0
- DIFFUSE 0.0
- END_TEXTURE
-
- DECLARE Glass = TEXTURE
- AMBIENT 0.0
- DIFFUSE 0.0
- REFLECTION 0.5
- REFRACTION 0.5
- IOR 1.2
- END_TEXTURE
-
- DECLARE Metal = TEXTURE
- AMBIENT 0.3
- DIFFUSE 0.7
- BRILLIANCE 6.0
- END_TEXTURE
-
- DECLARE Glass2 = TEXTURE
- AMBIENT 0.0
- DIFFUSE 0.0
- REFLECTION 0.5
- REFRACTION 0.5
- END_TEXTURE
-