home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ray Tracing Box
/
RAY_CD.mdf
/
raytrace
/
_pov_dat
/
lion
/
lionfish.inc
< prev
next >
Wrap
Text File
|
1993-04-28
|
11KB
|
335 lines
/*-----------------------------------------------------------------------------*/
/* This file generated by Connect The Dots Smoother v2.0d (c) 1992 Truman Brown*/
/*-----------------------------------------------------------------------------*/
#declare YourTexture =
texture {
//gradient <1 0 0>
marble
color_map {
[0.0 0.1 color White color ReddishBrown]
[0.1 0.2 color ReddishBrown color White]
[0.2 0.215 color Black color Black]
[0.215 0.45 color ReddishBrown color ReddishBrown]
[0.45 0.475 color Black color Black]
[0.475 0.575 color White color ReddishBrown]
[0.575 0.675 color ReddishBrown color White]
[0.675 0.685 color Black color Black]
[0.685 1.0 color ReddishBrown color ReddishBrown]
}
scale <2 2 2>
turbulence .1
ambient 0.3
diffuse 0.6
specular 1.0
roughness 0.001
}
#declare Dot =
quadric {
< 1.0 1.0 1.0>
< 0.0 0.0 0.0>
< 0.0 0.0 0.0>
-1.0
}
#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_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 transx1 = 0
#declare transy1 = 0
#declare transz1 = 0
#declare transx2 = 0
#declare transy2 = 0
#declare transz2 = 0
#declare scalex1 = 1
#declare scaley1 = 1
#declare scalez1 = 1
/*----------------------------------------------------------------------------*/
#declare Lionfish_Body =
composite {
object {
quadric {
Dot
translate < 11.847600 -0.052190 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 0.995401 }
plane { < 1.000000 0.000000 0.000000> 0.895861 inverse }
}
translate <-0.995401 0.000000 0.000000>
scale < 10.390390 1.000000 1.000000>
translate <-0.095800 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 -180.000000 0.000000>
translate < 11.847600 -0.052190 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 0.900000 0.900000 0.900000>
translate < 10.803760 -0.052190 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 0.995401 }
plane { < 1.000000 0.000000 0.000000> 0.895861 inverse }
}
translate <-0.895861 0.000000 0.000000>
scale < 10.390390 1.000000 1.000000>
translate <-0.086220 0.000000 0.000000>
rotate < 0.000000 -180.000000 0.000000>
translate < 10.803760 -0.052190 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
translate < 9.759920 -0.052190 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.245710 }
plane { < 1.000000 0.000000 0.000000> 0.958238 inverse }
}
translate <-0.958238 0.000000 0.000000>
scale < 3.350817 1.000000 1.000000>
translate <-0.285971 0.000000 0.000000>
rotate < 0.000000 0.000000 5.710321>
rotate < 0.000000 -180.000000 0.000000>
translate < 9.759920 -0.052190 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 1.300000 1.300000 1.300000>
translate < 8.716070 0.052190 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.566612 }
plane { < 1.000000 0.000000 0.000000> 1.272872 inverse }
}
translate <-1.272872 0.000000 0.000000>
scale < 4.818007 1.000000 1.000000>
translate <-0.264191 0.000000 0.000000>
rotate < 0.000000 0.000000 8.130212>
rotate < 0.000000 -180.000000 0.000000>
translate < 8.716070 0.052190 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 1.600000 1.600000 1.600000>
translate < 7.254700 0.260960 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.864956 }
plane { < 1.000000 0.000000 0.000000> 1.570489 inverse }
}
translate <-1.570489 0.000000 0.000000>
scale < 5.134307 1.000000 1.000000>
translate <-0.305881 0.000000 0.000000>
rotate < 0.000000 0.000000 3.813929>
rotate < 0.000000 -180.000000 0.000000>
translate < 7.254700 0.260960 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 1.900000 1.900000 1.900000>
translate < 5.688940 0.365340 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.257814 }
plane { < 1.000000 0.000000 0.000000> 1.865151 inverse }
}
translate <-1.865151 0.000000 0.000000>
scale < 5.149050 1.000000 1.000000>
translate <-0.362232 0.000000 0.000000>
rotate < 0.000000 0.000000 5.710620>
rotate < 0.000000 -180.000000 0.000000>
translate < 5.688940 0.365340 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 2.300000 2.300000 2.300000>
translate < 3.601250 0.574110 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.659067 }
plane { < 1.000000 0.000000 0.000000> 2.265131 inverse }
}
translate <-2.265131 0.000000 0.000000>
scale < 5.677405 1.000000 1.000000>
translate <-0.398973 0.000000 0.000000>
rotate < 0.000000 0.000000 5.194474>
rotate < 0.000000 -180.000000 0.000000>
translate < 3.601250 0.574110 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 2.700000 2.700000 2.700000>
translate < 1.304800 0.782880 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.689825 }
plane { < 1.000000 0.000000 0.000000> 2.590202 inverse }
}
translate <-2.689825 0.000000 0.000000>
scale < 11.486097 1.000000 1.000000>
translate <-0.234181 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 0.000000 -5.194249>
rotate < 0.000000 -180.000000 0.000000>
translate < 1.304800 0.782880 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 2.600000 2.600000 2.600000>
translate < 0.156580 0.678500 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.462268 }
plane { < 1.000000 0.000000 0.000000> 2.130809 inverse }
}
translate <-2.462268 0.000000 0.000000>
scale < 2.948804 1.000000 1.000000>
translate <-0.835006 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 0.000000 -16.699496>
rotate < 0.000000 -180.000000 0.000000>
translate < 0.156580 0.678500 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 2.250000 2.250000 2.250000>
translate <-0.887270 0.365340 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.218298 }
plane { < 1.000000 0.000000 0.000000> 1.971821 inverse }
}
translate <-2.218298 0.000000 0.000000>
scale < 5.893950 1.000000 1.000000>
translate <-0.376369 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 0.000000 -12.094730>
rotate < 0.000000 -180.000000 0.000000>
translate <-0.887270 0.365340 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 2.000000 2.000000 2.000000>
translate <-2.348640 0.052190 0.000000>
}
texture { YourTexture }
}
object {
quadric { Connector_2 }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 1.942974 }
plane { < 1.000000 0.000000 0.000000> 1.602954 inverse }
}
translate <-1.942974 0.000000 0.000000>
scale < 4.097502 1.000000 1.000000>
translate <-0.474185 0.000000 0.000000>
rotate < 0.000000 180.000000 0.000000>
rotate < 0.000000 0.000000 -8.130157>
rotate < 0.000000 -180.000000 0.000000>
translate <-2.348640 0.052190 0.000000>
texture { YourTexture }
}
object {
quadric {
Dot
scale < 1.650000 1.650000 1.650000>
translate <-3.810020 -0.156580 0.000000>
}
texture { YourTexture }
}
bounded_by {
quadric {
Dot
scale < 9.922466 9.922466 9.922466>
translate < 3.693790 0.767535 0.000000>
}
}
}