home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ANews 3
/
AnewsCD3.iso
/
atari
/
GRAPHX
/
POV
/
68030.060
/
POV31G30
/
POVRAY_3.1G
/
SCENES
/
ADVANCED
/
IONIC5
/
TURN.INC
< prev
Wrap
Text File
|
1999-10-30
|
36KB
|
1,174 lines
// Persistence Of Vision raytracer version 3.1 sample file.
/*-------- 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
// }
#declare Dot = sphere { 0, 1 }
/* ***** 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 }
// }
// }
#declare Connector_1 = cylinder { -x, x, 1 }
/* ***** conical connector ***** */
// Infinite cone in Y axis, rotated to X axis
#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