home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Computerspiele Selbermachen
/
computerspieleselbermachen.iso
/
pov
/
b-snake.inc
< prev
next >
Wrap
Text File
|
1993-09-27
|
60KB
|
2,295 lines
// Persistence of Vision Raytracer Version 2.0
#include "lizard.inc"
#declare BSnake_Inc_Temp = version
#version 1.0
/*-----------LOWER PART OF SNAKE / WRAPS INSIDE DOOR---*/
#declare toad1 = composite {
object {
quadric { Dot }
texture { bones }
scale < 2 2 2>
translate < 38 0 0>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1 0 0> 2.113991 }
plane { < 1 0 0> 1.999721 inverse }
}
translate <-1.999721 0 0>
scale < 59.901072 1 1>
translate < 0.033384 0 0>
rotate < 0 0 5.473296>
rotate < 0 94.869458 0>
translate < 38 0 0>
}
object {
quadric { Dot }
texture { bones }
scale < 2.114286 2.114286 2.114286>
translate < 37.421453 0.653061 -6.790992>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1 0 0> 2.228261 }
plane { < 1 0 0> 2.113992 inverse }
}
translate <-2.113992 0 0>
scale < 59.952599 1 1>
translate < 0.035261 0 0>
rotate < 0 0 5.468627>
rotate < 0 105.155411 0>
translate < 37.421453 0.653061 -6.790992>
}
object {
quadric { Dot }
texture { bones }
scale < 2.228571 2.228571 2.228571>
translate < 35.638067 1.306122 -13.375190>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.342532 }
plane { < 1.000000 0.000000 0.000000> 2.228262 inverse }
}
translate <-2.228262 0.000000 0.000000>
scale < 60.003073 1.000000 1.000000>
translate < 0.037136 0.000000 0.000000>
rotate < 0.000000 0.000000 5.463975>
rotate < 0.000000 115.441357 0.000000>
translate < 35.638067 1.306122 -13.375190>
}
object {
quadric { Dot }
texture { bones }
scale < 2.342857 2.342857 2.342857>
translate < 32.705147 1.959184 -19.540416>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.456802 }
plane { < 1.000000 0.000000 0.000000> 2.342532 inverse }
}
translate <-2.342532 0.000000 0.000000>
scale < 60.054059 1.000000 1.000000>
translate < 0.039007 0.000000 0.000000>
rotate < 0.000000 0.000000 5.459315>
rotate < 0.000000 125.727309 0.000000>
translate < 32.705147 1.959184 -19.540416>
}
object {
quadric { Dot }
texture { bones }
scale < 2.457143 2.457143 2.457143>
translate < 28.715076 2.612245 -25.087606>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.571073 }
plane { < 1.000000 0.000000 0.000000> 2.456803 inverse }
}
translate <-2.456803 0.000000 0.000000>
scale < 60.105059 1.000000 1.000000>
translate < 0.040875 0.000000 0.000000>
rotate < 0.000000 0.000000 5.454670>
rotate < 0.000000 136.013251 0.000000>
translate < 28.715076 2.612245 -25.087606>
}
object {
quadric { Dot }
texture { bones }
scale < 2.571429 2.571429 2.571429>
translate < 23.794407 3.265306 -29.837242>
}
bounded_by {
quadric { Dot
scale < 21.985885 21.985885 21.985885>
translate < 30.611489 1.918368 -15.204335>
}
}
}
/*-----------------******************************-----------------------*/
#declare toad2 = composite {
object { Connector_1
texture { skin }
scale < 0.00001 2.571429 2.571429>
translate < 23.794407 3.265306 -29.837242>
}
object {
quadric { Dot }
texture { bones }
scale < 2.571429 2.571429 2.571429>
translate < 23.794407 3.265306 -29.837242>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.685343 }
plane { < 1.000000 0.000000 0.000000> 2.571074 inverse }
}
translate <-2.571074 0.000000 0.000000>
scale < 60.156586 1.000000 1.000000>
translate < 0.042740 0.000000 0.000000>
rotate < 0.000000 0.000000 5.450032>
rotate < 0.000000 146.299200 0.000000>
translate < 23.794407 3.265306 -29.837242>
}
object {
quadric { Dot }
texture { bones }
scale < 2.685714 2.685714 2.685714>
translate < 18.099849 3.918367 -33.635155>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.799614 }
plane { < 1.000000 0.000000 0.000000> 2.685344 inverse }
}
translate <-2.685344 0.000000 0.000000>
scale < 60.207060 1.000000 1.000000>
translate < 0.044602 0.000000 0.000000>
rotate < 0.000000 0.000000 5.445411>
rotate < 0.000000 156.585149 0.000000>
translate < 18.099849 3.918367 -33.635155>
}
object {
quadric { Dot }
texture { bones }
scale < 2.800000 2.800000 2.800000>
translate < 11.813278 4.571429 -36.357532>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 2.913885 }
plane { < 1.000000 0.000000 0.000000> 2.799615 inverse }
}
translate <-2.799615 0.000000 0.000000>
scale < 60.258051 1.000000 1.000000>
translate < 0.046460 0.000000 0.000000>
rotate < 0.000000 0.000000 5.440782>
rotate < 0.000000 166.871097 0.000000>
translate < 11.813278 4.571429 -36.357532>
}
object {
quadric { Dot }
texture { bones }
scale < 2.914286 2.914286 2.914286>
translate < 5.135929 5.224490 -37.914951>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 3.028155 }
plane { < 1.000000 0.000000 0.000000> 2.913885 inverse }
}
translate <-2.913885 0.000000 0.000000>
scale < 60.309575 1.000000 1.000000>
translate < 0.048315 0.000000 0.000000>
rotate < 0.000000 0.000000 5.436169>
rotate < 0.000000 177.157040 0.000000>
translate < 5.135929 5.224490 -37.914951>
}
object {
quadric { Dot }
texture { bones }
scale < 3.028571 3.028571 3.028571>
translate <-1.718048 5.877551 -38.255318>
}
object {
quadric { Connector_2 }
texture { skin }
clipped_by {
plane { < 1.000000 0.000000 0.000000> 3.142426 }
plane { < 1.000000 0.000000 0.000000> 3.028155 inverse }
}
translate <-3.028155 0.000000 0.000000>
scale < 60.360050 1.000000 1.000000>
translate < 0.050168 0.000000 0.000000>
rotate < 0.000000 0.000000 5.431563>
rotate < 0.000000 -172.557011 0.000000>
translate <-1.718048 5.877551 -38.255318>
}
object {
quadric { Dot }
texture { bones }
scale < 3.142857 3.142857 3.142857>
translate <-8.528455 6.530612 -37.365604>
}
bounded_by {
quadric { Dot
scale < 31.329538 31.329538 31.329538>
translate < 7.347262 4.836734 -20.641945>
}
}
}
/*--------------------*****************************--------------------*/
#declare toad3 = composite {
object { Connector_1
texture { skin }
scale < 0.00001 3.142857 3.142857>
translate <-8.528455 6.530612 -37.365604>
}
object {
quadric { Dot }
texture { bones }
scale < 3.142857 3.142857 3.142857>
translate <-8.528455 6.530612 -37.365604>
}
object {
quadric { Connector_2 }