home *** CD-ROM | disk | FTP | other *** search
- // Persistance of Vision Raytracer V2.0
- // World definition file.
- //
- // Contains 2 lights, 4 textures and 16 primitives.
- //
- // This file was generated for POV-Ray V2.0 by
- // MORAY.EXE (c) '91 '92 '93 SoftTronics by Lutz Kretzschmar + Markus Lutz
- //
-
- // Date : 10/19/1993 (19.10.1993)
- //
-
- //
- // This is MORAY's default standard include file for POV.
- // called MRYDEFLT.INC
- //
-
- #include "colors.inc"
- #include "textures.inc"
- #include "shapes.inc"
- #declare BezFlatness = 0.01
- #declare BezUStep = 3
- #declare BezVStep = 3
-
- camera { // Camera camera
- location <2.089, 3.269, 4.485>
- direction <0.0, 0.0, 2.3502>
- sky <0.0, 0.0, 1.0> // Use right handed-system!
- up <0.0, 0.0, 1.0> // Where Z is up
- right <1.3333, 0.0, 0.0>
- look_at <0.892, 0.655, 0.535>
- }
-
- // ******* L I G H T S *******
- object { // Light source light1
- light_source {
- <-1.602, -2.487, 1.227>
- color red 1.000 green 1.000 blue 1.000
- }
- }
-
- object { // Light source light2
- light_source {
- <-5.910, 3.161, 0.620>
- color red 1.000 green 1.000 blue 1.000
- }
- }
-
-
- //
- // ******** T E X T U R E S *******
- //
-
- #include "PHONE.INC"
-
- // ******** O B J E C T S *******
- #declare body = object {
- union {
- smooth_triangle {
- <0.20000, -2.00000, 1.0> <0.19612, 0.98058, 0.0>
- <0.45000, -2.05000, 1.0> <0.19612, 0.98058, 0.0>
- <0.45000, -2.05000, 0.0> <0.19612, 0.98058, 0.0>
- }
- smooth_triangle {
- <0.20000, -2.00000, 1.0> <0.19612, 0.98058, 0.0>
- <0.20000, -2.00000, 0.0> <0.19612, 0.98058, 0.0>
- <0.45000, -2.05000, 0.0> <0.19612, 0.98058, 0.0>
- }
- smooth_triangle {
- <0.45000, -2.05000, 1.0> <-0.31623, 0.94868, 0.0>
- <0.60000, -2.00000, 1.0> <-0.31623, 0.94868, 0.0>
- <0.60000, -2.00000, 0.0> <-0.31623, 0.94868, 0.0>
- }
- smooth_triangle {
- <0.45000, -2.05000, 1.0> <-0.31623, 0.94868, 0.0>
- <0.45000, -2.05000, 0.0> <-0.31623, 0.94868, 0.0>
- <0.60000, -2.00000, 0.0> <-0.31623, 0.94868, 0.0>
- }
- smooth_triangle {
- <0.60000, -2.00000, 1.0> <-0.99123, -0.13216, 0.0>
- <0.50000, -1.25000, 1.0> <-0.99123, -0.13216, 0.0>
- <0.50000, -1.25000, 0.0> <-0.99123, -0.13216, 0.0>
- }
- smooth_triangle {
- <0.60000, -2.00000, 1.0> <-0.99123, -0.13216, 0.0>
- <0.60000, -2.00000, 0.0> <-0.99123, -0.13216, 0.0>
- <0.50000, -1.25000, 0.0> <-0.99123, -0.13216, 0.0>
- }
- smooth_triangle {
- <0.50000, -1.25000, 1.0> <-1.00000, -0.00000, 0.0>
- <0.50000, -0.20000, 1.0> <-1.00000, 0.00000, 0.0>
- <0.50000, -0.20000, 0.0> <-1.00000, 0.00000, 0.0>
- }
- smooth_triangle {
- <0.50000, -1.25000, 1.0> <-1.00000, -0.00000, 0.0>
- <0.50000, -1.25000, 0.0> <-1.00000, -0.00000, 0.0>
- <0.50000, -0.20000, 0.0> <-1.00000, 0.00000, 0.0>
- }
- smooth_triangle {
- <0.50000, -0.20000, 1.0> <-0.98481, 0.17365, 0.0>
- <0.70000, 1.00000, 1.0> <-1.00000, 0.00000, 0.0>
- <0.70000, 1.00000, 0.0> <-1.00000, 0.00000, 0.0>
- }
- smooth_triangle {
- <0.50000, -0.20000, 1.0> <-0.98481, 0.17365, 0.0>
- <0.50000, -0.20000, 0.0> <-0.98481, 0.17365, 0.0>
- <0.70000, 1.00000, 0.0> <-1.00000, 0.00000, 0.0>
- }
- smooth_triangle {
- <0.70000, 1.00000, 1.0> <-0.00000, -1.00000, 0.0>
- <0.45000, 1.08000, 1.0> <-0.32557, -0.94552, 0.0>
- <0.45000, 1.08000, 0.0> <-0.32557, -0.94552, 0.0>
- }
- smooth_triangle {
- <0.70000, 1.00000, 1.0> <-0.00000, -1.00000, 0.0>
- <0.70000, 1.00000, 0.0> <-0.00000, -1.00000, 0.0>
- <0.45000, 1.08000, 0.0> <-0.32557, -0.94552, 0.0>
- }
- smooth_triangle {
- <0.45000, 1.08000, 1.0> <0.30902, -0.95106, 0.0>
- <0.20000, 1.00000, 1.0> <-0.00000, -1.00000, 0.0>
- <0.20000, 1.00000, 0.0> <-0.00000, -1.00000, 0.0>
- }
- smooth_triangle {
- <0.45000, 1.08000, 1.0> <0.30902, -0.95106, 0.0>
- <0.45000, 1.08000, 0.0> <0.30902, -0.95106, 0.0>
- <0.20000, 1.00000, 0.0> <-0.00000, -1.00000, 0.0>
- }
- smooth_triangle {
- <0.20000, 1.00000, 1.0> <-1.00000, 0.00000, 0.0>
- <-0.00000, -0.20000, 1.0> <0.98769, -0.15643, 0.0>
- <-0.00000, -0.20000, 0.0> <0.98769, -0.15643, 0.0>
- }
- smooth_triangle {
- <0.20000, 1.00000, 1.0> <-1.00000, 0.00000, 0.0>
- <0.20000, 1.00000, 0.0> <-1.00000, 0.00000, 0.0>
- <-0.00000, -0.20000, 0.0> <0.98769, -0.15643, 0.0>
- }
- smooth_triangle {
- <0.00000, -0.20000, 1.0> <1.00000, -0.00000, 0.0>
- <0.00000, -1.25000, 1.0> <1.00000, -0.00000, 0.0>
- <0.00000, -1.25000, 0.0> <1.00000, -0.00000, 0.0>
- }
- smooth_triangle {
- <0.00000, -0.20000, 1.0> <1.00000, -0.00000, 0.0>
- <0.00000, -0.20000, 0.0> <1.00000, -0.00000, 0.0>
- <0.00000, -1.25000, 0.0> <1.00000, -0.00000, 0.0>
- }
- smooth_triangle {
- <0.00000, -1.25000, 1.0> <0.96126, 0.27564, 0.0>
- <0.20000, -2.00000, 1.0> <1.00000, -0.00000, 0.0>
- <0.20000, -2.00000, 0.0> <1.00000, -0.00000, 0.0>
- }
- smooth_triangle {
- <0.00000, -1.25000, 1.0> <0.96126, 0.27564, 0.0>
- <0.00000, -1.25000, 0.0> <0.96126, 0.27564, 0.0>
- <0.20000, -2.00000, 0.0> <1.00000, -0.00000, 0.0>
- }
- // 8 Top and base plane triangles
-
- triangle { < 0.20000, -2.00000, 1.0> < 0.45000, -2.05000, 1.0> < 0.60000, -2.00000, 1.0> }
- triangle { < 0.20000, -2.00000, 0.0> < 0.45000, -2.05000, 0.0> < 0.60000, -2.00000, 0.0> }
- triangle { < 0.20000, -2.00000, 1.0> < 0.60000, -2.00000, 1.0> < 0.50000, -1.25000, 1.0> }
- triangle { < 0.20000, -2.00000, 0.0> < 0.60000, -2.00000, 0.0> < 0.50000, -1.25000, 0.0> }
- triangle { < 0.20000, -2.00000, 1.0> < 0.50000, -1.25000, 1.0> < 0.50000, -0.20000, 1.0> }
- triangle { < 0.20000, -2.00000, 0.0> < 0.50000, -1.25000, 0.0> < 0.50000, -0.20000, 0.0> }
- triangle { < 0.20000, -2.00000, 1.0> < 0.50000, -0.20000, 1.0> < 0.70000, 1.00000, 1.0> }
- triangle { < 0.20000, -2.00000, 0.0> < 0.50000, -0.20000, 0.0> < 0.70000, 1.00000, 0.0> }
- triangle { < 0.20000, -2.00000, 1.0> < 0.70000, 1.00000, 1.0> < 0.45000, 1.08000, 1.0> }
- triangle { < 0.20000, -2.00000, 0.0> < 0.70000, 1.00000, 0.0> < 0.45000, 1.08000, 0.0> }
- triangle { < 0.20000, -2.00000, 1.0> < 0.45000, 1.08000, 1.0> < 0.20000, 1.00000, 1.0> }
- triangle { < 0.20000, -2.00000, 0.0> < 0.45000, 1.08000, 0.0> < 0.20000, 1.00000, 0.0> }
- triangle { < 0.20000, -2.00000, 1.0> < 0.20000, 1.00000, 1.0> < -0.00000, -0.20000, 1.0> }
- triangle { < 0.20000, -2.00000, 0.0> < 0.20000, 1.00000, 0.0> < -0.00000, -0.20000, 0.0> }
- triangle { < 0.20000, -2.00000, 1.0> < -0.00000, -0.20000, 1.0> < 0.00000, -1.25000, 1.0> }
- triangle { < 0.20000, -2.00000, 0.0> < -0.00000, -0.20000, 0.0> < 0.00000, -1.25000, 0.0> }
- }
- bounded_by { box { <-0.00000, -2.05205, -0.001> <0.70070, 1.081080, 1.001> } }
- texture {
- Body_Texture
- }
- rotate <-90.000000, -270.000000, -0.000000>
- translate <0.349231, -0.208752, -0.340422>
- }
-
- #declare label = box {
- <-1, -1, -1>, <1, 1, 1>
- texture {
- Label_Texture
- }
- scale <0.100864, 0.406526, 0.057008>
- translate <0.804770, 0.287745, -0.390000>
- }
-
- #declare Rupor = object {
- union {
- smooth_triangle {
- <0.50000, -1.10000, 1.0> <0.22495, 0.97437, 0.0>
- <0.65068, -1.08093, 1.0> <-0.19612, 0.98058, 0.0>
- <0.65068, -1.08093, 0.0> <-0.19612, 0.98058, 0.0>
- }
- smooth_triangle {
- <0.50000, -1.10000, 1.0> <0.22495, 0.97437, 0.0>
- <0.50000, -1.10000, 0.0> <0.22495, 0.97437, 0.0>
- <0.65068, -1.08093, 0.0> <-0.19612, 0.98058, 0.0>
- }
- smooth_triangle {
- <0.65068, -1.08093, 1.0> <-0.19612, 0.98058, 0.0>
- <1.00000, -1.00000, 1.0> <-0.24192, 0.97030, 0.0>
- <1.00000, -1.00000, 0.0> <-0.24192, 0.97030, 0.0>
- }
- smooth_triangle {
- <0.65068, -1.08093, 1.0> <-0.19612, 0.98058, 0.0>
- <0.65068, -1.08093, 0.0> <-0.19612, 0.98058, 0.0>
- <1.00000, -1.00000, 0.0> <-0.24192, 0.97030, 0.0>
- }
- smooth_triangle {
- <1.00000, -1.00000, 1.0> <-1.00000, 0.00000, 0.0>
- <1.00000, 0.00000, 1.0> <-1.00000, 0.00000, 0.0>
- <1.00000, 0.00000, 0.0> <-1.00000, 0.00000, 0.0>
- }
- smooth_triangle {
- <1.00000, -1.00000, 1.0> <-1.00000, 0.00000, 0.0>
- <1.00000, -1.00000, 0.0> <-1.00000, 0.00000, 0.0>
- <1.00000, 0.00000, 0.0> <-1.00000, 0.00000, 0.0>
- }
- smooth_triangle {
- <1.00000, 0.00000, 1.0> <-1.00000, 0.00000, 0.0>
- <1.00000, 1.00000, 1.0> <-1.00000, 0.00000, 0.0>
- <1.00000, 1.00000, 0.0> <-1.00000, 0.00000, 0.0>
- }
- smooth_triangle {
- <1.00000, 0.00000, 1.0> <-1.00000, 0.00000, 0.0>
- <1.00000, 0.00000, 0.0> <-1.00000, 0.00000, 0.0>
- <1.00000, 1.00000, 0.0> <-1.00000, 0.00000, 0.0>
- }
- smooth_triangle {
- <1.00000, 1.00000, 1.0> <-0.46947, -0.88295, 0.0>
- <0.96072, 1.00759, 1.0> <-0.00000, -1.00000, 0.0>
- <0.96072, 1.00759, 0.0> <-0.00000, -1.00000, 0.0>
- }
- smooth_triangle {
- <1.00000, 1.00000, 1.0> <-0.46947, -0.88295, 0.0>
- <1.00000, 1.00000, 0.0> <-0.46947, -0.88295, 0.0>
- <0.96072, 1.00759, 0.0> <-0.00000, -1.00000, 0.0>
- }
- smooth_triangle {
- <0.96072, 1.00759, 1.0> <-0.00000, -1.00000, 0.0>
- <0.90000, 1.00000, 1.0> <0.20791, -0.97815, 0.0>
- <0.90000, 1.00000, 0.0> <0.20791, -0.97815, 0.0>
- }
- smooth_triangle {
- <0.96072, 1.00759, 1.0> <-0.00000, -1.00000, 0.0>
- <0.96072, 1.00759, 0.0> <-0.00000, -1.00000, 0.0>
- <0.90000, 1.00000, 0.0> <0.20791, -0.97815, 0.0>
- }
- smooth_triangle {
- <0.90000, 1.00000, 1.0> <0.98234, -0.18711, 0.0>
- <0.70000, -0.05000, 1.0> <0.98234, -0.18711, 0.0>
- <0.70000, -0.05000, 0.0> <0.98234, -0.18711, 0.0>
- }
- smooth_triangle {
- <0.90000, 1.00000, 1.0> <0.98234, -0.18711, 0.0>
- <0.90000, 1.00000, 0.0> <0.98234, -0.18711, 0.0>
- <0.70000, -0.05000, 0.0> <0.98234, -0.18711, 0.0>
- }
- smooth_triangle {
- <0.70000, -0.05000, 1.0> <0.98234, -0.18711, 0.0>
- <0.50000, -1.10000, 1.0> <0.98234, -0.18711, 0.0>
- <0.50000, -1.10000, 0.0> <0.98234, -0.18711, 0.0>
- }
- smooth_triangle {
- <0.70000, -0.05000, 1.0> <0.98234, -0.18711, 0.0>
- <0.70000, -0.05000, 0.0> <0.98234, -0.18711, 0.0>
- <0.50000, -1.10000, 0.0> <0.98234, -0.18711, 0.0>
- }
- // 6 Top and base plane triangles
-
- triangle { < 0.50000, -1.10000, 1.0> < 0.65068, -1.08093, 1.0> < 1.00000, -1.00000, 1.0> }
- triangle { < 0.50000, -1.10000, 0.0> < 0.65068, -1.08093, 0.0> < 1.00000, -1.00000, 0.0> }
- triangle { < 0.50000, -1.10000, 1.0> < 1.00000, -1.00000, 1.0> < 1.00000, 0.00000, 1.0> }
- triangle { < 0.50000, -1.10000, 0.0> < 1.00000, -1.00000, 0.0> < 1.00000, 0.00000, 0.0> }
- triangle { < 0.50000, -1.10000, 1.0> < 1.00000, 0.00000, 1.0> < 1.00000, 1.00000, 1.0> }
- triangle { < 0.50000, -1.10000, 0.0> < 1.00000, 0.00000, 0.0> < 1.00000, 1.00000, 0.0> }
- triangle { < 0.50000, -1.10000, 1.0> < 1.00000, 1.00000, 1.0> < 0.96072, 1.00759, 1.0> }
- triangle { < 0.50000, -1.10000, 0.0> < 1.00000, 1.00000, 0.0> < 0.96072, 1.00759, 0.0> }
- triangle { < 0.50000, -1.10000, 1.0> < 0.96072, 1.00759, 1.0> < 0.90000, 1.00000, 1.0> }
- triangle { < 0.50000, -1.10000, 0.0> < 0.96072, 1.00759, 0.0> < 0.90000, 1.00000, 0.0> }
- triangle { < 0.50000, -1.10000, 1.0> < 0.90000, 1.00000, 1.0> < 0.70000, -0.05000, 1.0> }
- triangle { < 0.50000, -1.10000, 0.0> < 0.90000, 1.00000, 0.0> < 0.70000, -0.05000, 0.0> }
- }
- bounded_by { box { <0.49950, -1.10110, -0.001> <1.00100, 1.008600, 1.001> } }
- scale <0.293072, 0.308588, 0.712006>
- rotate <90.000000, 72.000000, -180.000000>
- translate <2.010166, -0.060290, -0.689275>
- }
-
- #declare button = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -10.522219, -0.000000>
- translate <-0.508114, 0.006333, -0.540376>
- }
-
- #declare button1 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -11.000000, -0.000000>
- translate <-0.267298, 0.006333, -0.491540>
- }
-
- #declare button2 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -11.000000, -0.000000>
- translate <-0.010461, 0.000000, -0.442704>
- }
-
- #declare button3 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -10.522219, -0.000000>
- translate <-0.509333, 0.275993, -0.540376>
- }
-
- #declare button4 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -10.522219, -0.000000>
- translate <-0.508114, 0.545654, -0.540376>
- }
-
- #declare button9 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -11.200000, -0.000000>
- translate <0.230558, 0.000000, -0.391427>
- }
-
- #declare button8 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -11.000000, -0.000000>
- translate <-0.010461, 0.547334, -0.442704>
- }
-
- #declare button7 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -11.000000, -0.000000>
- translate <-0.010461, 0.273667, -0.442704>
- }
-
- #declare button6 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -11.000000, -0.000000>
- translate <-0.267298, 0.544330, -0.491540>
- }
-
- #declare button5 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -11.000000, -0.000000>
- translate <-0.267298, 0.275331, -0.491540>
- }
-
- #declare button10 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -11.200000, -0.000000>
- translate <0.230558, 0.275000, -0.391427>
- }
-
- #declare button11 = box {
- <-1, -1, -1>, <1, 1, 1>
- scale <0.070000, 0.070000, 0.050000>
- rotate <-0.000000, -11.200000, -0.000000>
- translate <0.230558, 0.543667, -0.391427>
- }
-
- #declare buttons = union {
- object { button }
- object { button1 }
- object { button2 }
- object { button3 }
- object { button4 }
- object { button9 }
- object { button8 }
- object { button7 }
- object { button6 }
- object { button5 }
- object { button10 }
- object { button11 }
- texture {
- Button_texture
- }
- }
- union { // phone
- object { body }
- object { label }
- object { Rupor }
- object { buttons }
- texture {
- Body_Texture
- }
- }
- box { // Ground
- <-1, -1, -1>, <1, 1, 1>
- texture {
- Sapphire_Agate
- scale <1/400, 1/400, 1/400>
- }
- scale <300.000000, 300.000000, 0.000500>
- translate <0.000000, 0.000000, -2.000000>
- }
-
-