blag/assets/1999-12-21-moo.pi
2019-11-04 22:58:26 -05:00

455 lines
9.9 KiB
Plaintext

//PROGRAM: moo.pi GENERATED WITH POVCAD 2.0a(c) Alfonso Hermida 1993
//Created on 12/21/1999
include "colors.inc"
include "texture.inc"
viewpoint {
from <-0.2, 1.2, -2.0>
at <0.0, 0.0, 0.0>
up <0.0, 1.0, 0.0>
angle 45
hither 1.0e-3
resolution 1024,1024
aspect 1.0
yon 1.0e5
//dither_rays
//dither_objects
max_trace_depth 5
//focal_distance
}
// RAW DATA
object{
polygon 3,
<-0.743697, 0.366594, 0>,
<-0.773109, -0.201735, 0>,
<-0.773109, -0.201735, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.743697, 0.366594, 0.3>,
<-0.743697, 0.366594, 0>,
<-0.773109, -0.201735, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.592437, 0.127983, 0>,
<-0.743697, 0.366594, 0>,
<-0.743697, 0.366594, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.592437, 0.127983, 0.3>,
<-0.592437, 0.127983, 0>,
<-0.743697, 0.366594, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.411765, 0.383948, 0>,
<-0.592437, 0.127983, 0>,
<-0.592437, 0.127983, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.411765, 0.383948, 0.3>,
<-0.411765, 0.383948, 0>,
<-0.592437, 0.127983, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.432773, -0.214751, 0>,
<-0.411765, 0.383948, 0>,
<-0.411765, 0.383948, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.432773, -0.214751, 0.3>,
<-0.432773, -0.214751, 0>,
<-0.411765, 0.383948, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.432773, -0.214751, 0.3>,
<-0.432773, -0.214751, 0>,
<-0.411765, 0.383948, 0.3>
Reflective_gold
}
// RAW DATA
object{
polygon 3,
<-0.147059, 0.370933, 0>,
<-0.252101, 0.219089, 0>,
<-0.252101, 0.219089, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.147059, 0.370933, 0.3>,
<-0.147059, 0.370933, 0>,
<-0.252101, 0.219089, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.0210084, 0.37961, 0>,
<-0.147059, 0.370933, 0>,
<-0.147059, 0.370933, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.0210084, 0.37961, 0.3>,
<0.0210084, 0.37961, 0>,
<-0.147059, 0.370933, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.092437, 0.232104, 0>,
<0.0210084, 0.37961, 0>,
<0.0210084, 0.37961, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.092437, 0.232104, 0.3>,
<0.092437, 0.232104, 0>,
<0.0210084, 0.37961, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.0840336, -0.0932755, 0>,
<0.092437, 0.232104, 0>,
<0.092437, 0.232104, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.0840336, -0.0932755, 0.3>,
<0.0840336, -0.0932755, 0>,
<0.092437, 0.232104, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.00840336, -0.206074, 0>,
<0.0840336, -0.0932755, 0>,
<0.0840336, -0.0932755, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.00840336, -0.206074, 0.3>,
<0.00840336, -0.206074, 0>,
<0.0840336, -0.0932755, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.0840336, -0.214751, 0>,
<0.00840336, -0.206074, 0>,
<0.00840336, -0.206074, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.0840336, -0.214751, 0.3>,
<-0.0840336, -0.214751, 0>,
<0.00840336, -0.206074, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.214286, -0.123644, 0>,
<-0.0840336, -0.214751, 0>,
<-0.0840336, -0.214751, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.214286, -0.123644, 0.3>,
<-0.214286, -0.123644, 0>,
<-0.0840336, -0.214751, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.239496, 0.18872, 0>,
<-0.214286, -0.123644, 0>,
<-0.214286, -0.123644, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.239496, 0.18872, 0.3>,
<-0.239496, 0.18872, 0>,
<-0.214286, -0.123644, 0.3>
Reflective_gold
}
object{
polygon 3,
<-0.239496, 0.18872, 0.3>,
<-0.239496, 0.18872, 0>,
<-0.214286, -0.123644, 0.3>
Reflective_gold
}
// RAW DATA
object{
polygon 3,
<0.214286, -0.0889371, 0>,
<0.193277, 0.266811, 0>,
<0.193277, 0.266811, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.214286, -0.0889371, 0.3>,
<0.214286, -0.0889371, 0>,
<0.193277, 0.266811, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.298319, -0.197397, 0>,
<0.214286, -0.0889371, 0>,
<0.214286, -0.0889371, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.298319, -0.197397, 0.3>,
<0.298319, -0.197397, 0>,
<0.214286, -0.0889371, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.478992, -0.201735, 0>,
<0.298319, -0.197397, 0>,
<0.298319, -0.197397, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.478992, -0.201735, 0.3>,
<0.478992, -0.201735, 0>,
<0.298319, -0.197397, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.546219, -0.106291, 0>,
<0.478992, -0.201735, 0>,
<0.478992, -0.201735, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.546219, -0.106291, 0.3>,
<0.546219, -0.106291, 0>,
<0.478992, -0.201735, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.537815, 0.258134, 0>,
<0.546219, -0.106291, 0>,
<0.546219, -0.106291, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.537815, 0.258134, 0.3>,
<0.537815, 0.258134, 0>,
<0.546219, -0.106291, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.478992, 0.388286, 0>,
<0.537815, 0.258134, 0>,
<0.537815, 0.258134, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.478992, 0.388286, 0.3>,
<0.478992, 0.388286, 0>,
<0.537815, 0.258134, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.264706, 0.383948, 0>,
<0.478992, 0.388286, 0>,
<0.478992, 0.388286, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.264706, 0.383948, 0.3>,
<0.264706, 0.383948, 0>,
<0.478992, 0.388286, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.197479, 0.310195, 0>,
<0.264706, 0.383948, 0>,
<0.264706, 0.383948, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.197479, 0.310195, 0.3>,
<0.197479, 0.310195, 0>,
<0.264706, 0.383948, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.197479, 0.310195, 0.3>,
<0.197479, 0.310195, 0>,
<0.264706, 0.383948, 0.3>
Reflective_gold
}
// RAW DATA
object{
polygon 3,
<0.705882, 0.401302, 0>,
<0.65126, 0.292842, 0>,
<0.65126, 0.292842, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.705882, 0.401302, 0.3>,
<0.705882, 0.401302, 0>,
<0.65126, 0.292842, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.869748, 0.409978, 0>,
<0.705882, 0.401302, 0>,
<0.705882, 0.401302, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.869748, 0.409978, 0.3>,
<0.869748, 0.409978, 0>,
<0.705882, 0.401302, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.962185, 0.266811, 0>,
<0.869748, 0.409978, 0>,
<0.869748, 0.409978, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.962185, 0.266811, 0.3>,
<0.962185, 0.266811, 0>,
<0.869748, 0.409978, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.823529, -0.0021692, 0>,
<0.962185, 0.266811, 0>,
<0.962185, 0.266811, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.823529, -0.0021692, 0.3>,
<0.823529, -0.0021692, 0>,
<0.962185, 0.266811, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.819328, -0.140998, 0>,
<0.823529, -0.0021692, 0>,
<0.823529, -0.0021692, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.819328, -0.140998, 0.3>,
<0.819328, -0.140998, 0>,
<0.823529, -0.0021692, 0.3>
Reflective_gold
}
object{
polygon 3,
<0.819328, -0.140998, 0.3>,
<0.819328, -0.140998, 0>,
<0.823529, -0.0021692, 0.3>
Reflective_gold
}
// RAW DATA
object{
polygon 3,
<0.819328, -0.227766, 0>,
<0.819328, -0.184382, 0>,
<0.819328, -0.184382, 0.3>
translate <0, -0.1, 0>
Reflective_gold
}
object{
polygon 3,
<0.819328, -0.227766, 0.3>,
<0.819328, -0.227766, 0>,
<0.819328, -0.184382, 0.3>
translate <0, -0.1, 0>
Reflective_gold
}
object{
polygon 3,
<0.819328, -0.227766, 0.3>,
<0.819328, -0.227766, 0>,
<0.819328, -0.184382, 0.3>
translate <0, -0.1, 0>
Reflective_gold
}
// LIGHT_SOURCE
light <0, 0, -0.5>
// PLANE (Polygon)
object {
// normal in Z direction
polygon 4, <-1,1,0>, <1,1,0>, <1,-1,0>, <-1,-1,0>
scale <1.5, 1.5, 1.5>
translate <0, 0, 0.3>
Sapphire_agate
}
// LIGHT_SOURCE
light <0, 0.5, 0>
// LIGHT_SOURCE
light <0, -0.5, 0>