85 lines
1.5 KiB
Plaintext
85 lines
1.5 KiB
Plaintext
|
|
scene
|
|
{
|
|
options
|
|
{
|
|
width 800
|
|
height 600
|
|
multisample 3
|
|
}
|
|
|
|
camera
|
|
{
|
|
position <1.0, -2, 1.2>
|
|
look_at <0, 0, 0.4>
|
|
up <0, 0, 1>
|
|
}
|
|
|
|
light
|
|
{
|
|
position <10, 0, 10>
|
|
}
|
|
|
|
define material cyan
|
|
{
|
|
color <0, 1, 1>
|
|
}
|
|
|
|
plane
|
|
{
|
|
position <0, 0, 1>, 0
|
|
material
|
|
{
|
|
color <1, 1, 0>
|
|
reflectance 0.6
|
|
}
|
|
}
|
|
|
|
translate <0, 0, 0.7>
|
|
{
|
|
box
|
|
{
|
|
size <0.4, 0.4, 0.4>
|
|
material
|
|
{
|
|
color <1.0, 0.6, 0>
|
|
}
|
|
}
|
|
cyl {
|
|
size <0.2, 0, 0.3>
|
|
translate <0, 0, 0.3>
|
|
material cyan
|
|
}
|
|
cyl {
|
|
size <0.2, 0, 0.3>
|
|
rotate 90, <1, 0, 0>
|
|
translate <0, 0, 0.3>
|
|
material cyan
|
|
}
|
|
cyl {
|
|
size <0.2, 0, 0.3>
|
|
rotate -90, <1, 0, 0>
|
|
translate <0, 0, 0.3>
|
|
material cyan
|
|
}
|
|
cyl {
|
|
size <0.2, 0, 0.3>
|
|
rotate 180, <1, 0, 0>
|
|
translate <0, 0, 0.3>
|
|
material cyan
|
|
}
|
|
cyl {
|
|
size <0.2, 0, 0.3>
|
|
rotate 90, <0, 1, 0>
|
|
translate <0, 0, 0.3>
|
|
material cyan
|
|
}
|
|
cyl {
|
|
size <0.2, 0, 0.3>
|
|
rotate -90, <0, 1, 0>
|
|
translate <0, 0, 0.3>
|
|
material cyan
|
|
}
|
|
}
|
|
}
|