home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Computerspiele Selbermachen
/
computerspieleselbermachen.iso
/
pov
/
turn.inc
< prev
next >
Wrap
Text File
|
1993-09-27
|
36KB
|
1,178 lines
// Persistence of Vision Raytracer Version 2.0
/*-------- IONIC CAPITAL TURN -------------------------------*/
#declare Turn_Inc_Temp = version
#version 1.0
#declare YourTexture =
texture { marble1 ambient 0.4 diffuse 1.0
scale <5 13 4> }
texture { marble4 diffuse 1.0 phong 0.6 phong_size 20 scale <5 7 3> rotate <0 0 50> }
/* ***** dot declaration ***** */
#declare Dot =
quadric {
< 1.0 1.0 1.0>
< 0.0 0.0 0.0>
< 0.0 0.0 0.0>
-1.0
}
/* ***** cylindrical connector ***** */
#declare Connector_1 =
object {
quadric {
< 0.0 1.0 1.0>
< 0.0 0.0 0.0>
< 0.0 0.0 0.0>
-1.0
}
clipped_by {
plane { < 1.0 0.0 0.0> 1.0 }
plane { <-1.0 0.0 0.0> 0.0 }
}
}
/* ***** conical connector ***** */
#declare Connector_2 =
quadric {
< 1.0 -1.0 1.0>
< 0.0 0.0 0.0>
< 0.0 0.0 0.0>
0.0
rotate < 0.0 0.0 90.0>
}
#declare s1 =
composite {
object {
quadric {
Dot
scale < 1.200000 1.200000 1.200000>
translate < 4.000000 0.000000 0.000000>
}
texture {
YourTexture
}
}
object {
quadric {
Connector_2
}
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.199990 }
plane { < 1.000000 0.000000 0.000000> 1.194990 inverse }
}
translate <-1.199990 0.000000 0.000000>
scale < 248.644324 1.000000 1.000000>
translate <-0.004826 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 -101.846098 0.000000>
translate < 4.000000 0.000000 0.000000>
texture {
YourTexture
}
}
object {
quadric {
Dot
scale < 1.195000 1.195000 1.195000>
translate < 3.744785 0.000000 1.216754>
}
texture {
YourTexture
}
}
object {
quadric {
Connector_2
}
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.194990 }
plane { < 1.000000 0.000000 0.000000> 1.189990 inverse }
}
translate <-1.194990 0.000000 0.000000>
scale < 244.738491 1.000000 1.000000>
translate <-0.004883 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 -119.891533 0.000000>
translate < 3.744785 0.000000 1.216754>
texture {
YourTexture
}
}
object {
quadric {
Dot
scale < 1.190000 1.190000 1.190000>
translate < 3.134941 0.000000 2.277668>
}
texture {
YourTexture
}
}
object {
quadric {
Connector_2
}
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.189990 }
plane { < 1.000000 0.000000 0.000000> 1.184990 inverse }
}
translate <-1.189990 0.000000 0.000000>
scale < 240.832580 1.000000 1.000000>
translate <-0.004941 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 -137.938517 0.000000>
translate < 3.134941 0.000000 2.277668>
texture {
YourTexture
}
}
object {
quadric {
Dot
scale < 1.185000 1.185000 1.185000>
translate < 2.240931 0.000000 3.084377>
}
texture {
YourTexture
}
}
object {
quadric {
Connector_2
}
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.184989 }
plane { < 1.000000 0.000000 0.000000> 1.179989 inverse }
}
translate <-1.184989 0.000000 0.000000>
scale < 236.926837 1.000000 1.000000>
translate <-0.005001 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 -155.986945 0.000000>
translate < 2.240931 0.000000 3.084377>
texture {
YourTexture
}
}
object {
quadric {
Dot
scale < 1.180000 1.180000 1.180000>
translate < 1.158814 0.000000 3.566462>
}
texture {
YourTexture
}
}
object {
quadric {
Connector_2
}
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.179989 }
plane { < 1.000000 0.000000 0.000000> 1.174989 inverse }
}
translate <-1.179989 0.000000 0.000000>
scale < 233.021465 1.000000 1.000000>
translate <-0.005064 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 -174.037084 0.000000>
translate < 1.158814 0.000000 3.566462>
texture {
YourTexture
}
}
object {
quadric {
Dot
scale < 1.175000 1.175000 1.175000>
translate <-0.000000 0.000000 3.687500>
}
texture {
YourTexture
}
}
object {
quadric {
Connector_2
}
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.174989 }
plane { < 1.000000 0.000000 0.000000> 1.169989 inverse }
}
translate <-1.174989 0.000000 0.000000>
scale < 229.116173 1.000000 1.000000>
translate <-0.005128 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 167.911115 0.000000>
translate <-0.000000 0.000000 3.687500>
texture {
YourTexture
}
}
object {
quadric {
Dot
scale < 1.170000 1.170000 1.170000>
translate <-1.120187 0.000000 3.447580>
}
texture {
YourTexture
}
}
object {
quadric {
Connector_2
}
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.169988 }
plane { < 1.000000 0.000000 0.000000> 1.164989 inverse }
}
translate <-1.169988 0.000000 0.000000>
scale < 225.210938 1.000000 1.000000>
translate <-0.005195 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 149.857475 0.000000>
translate <-1.120187 0.000000 3.447580>
texture {
YourTexture
}
}
object {
quadric {
Dot
scale < 1.165000 1.165000 1.165000>
translate <-2.093985 0.000000 2.882123>
}
texture {
YourTexture
}
}
object {
quadric {
Connector_2
}
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.164988 }
plane { < 1.000000 0.000000 0.000000> 1.159988 inverse }
}
translate <-1.164988 0.000000 0.000000>
scale < 221.306048 1.000000 1.000000>
translate <-0.005264 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 131.801954 0.000000>
translate <-2.093985 0.000000 2.882123>
texture {
YourTexture
}
}
object {
quadric {
Dot
scale < 1.160000 1.160000 1.160000>
translate <-2.831559 0.000000 2.057248>
}
texture {
YourTexture
}
}