home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 9
/
CD_ASCQ_09_1193.iso
/
news
/
4428
/
things
/
thing5.dat
< prev
Wrap
Text File
|
1992-07-15
|
29KB
|
704 lines
// Thing5 Copyright 1992
// Truman Brown
// All Rights Reserved
#declare lightsphere = object sphere <0 0 0> 2 end_sphere end_object
#declare light1 = object lightsphere texture color red 0.1 green 0.1 blue 0.1 end_texture light_source end_object
#declare light2 = object lightsphere texture color red 0.2 green 0.2 blue 0.2 end_texture light_source end_object
#declare light3 = object lightsphere texture color red 0.3 green 0.3 blue 0.3 end_texture light_source end_object
view_point
location < 8 25.5 -190 >
direction < 0 0 2 >
up < 0 1 0 >
right < 1.333333 0 0 >
look_at <-40 14 5 >
end_view_point
#declare QSphere = quadric
<1.0 1.0 1.0>
<0.0 0.0 0.0>
<0.0 0.0 0.0>
-1.0
end_quadric
#declare Cylinder_X = quadric
<0.0 1.0 1.0>
<0.0 0.0 0.0>
<0.0 0.0 0.0>
-1.0
end_quadric
#declare Cylinder_Y = quadric
<1.0 0.0 1.0>
<0.0 0.0 0.0>
<0.0 0.0 0.0>
-1.0
end_quadric
#declare Cylinder_Z = quadric
<1.0 1.0 0.0>
<0.0 0.0 0.0>
<0.0 0.0 0.0>
-1.0
end_quadric
#declare thingtexturex =
texture
wood
turbulence 0.05
color_map
[0.00 0.10 color red 0.42 green 0.26 blue 0.15 color red 0.42 green 0.26 blue 0.15]
[0.10 0.90 color red 0.42 green 0.26 blue 0.15 color red 0.52 green 0.37 blue 0.26]
[0.90 1.01 color red 0.52 green 0.37 blue 0.26 color red 0.52 green 0.37 blue 0.26]
end_color_map
ambient 0.1
diffuse 0.6
specular 1.0
roughness 0
scale <1.4 7.3 2>
reflection 0.15
end_texture
#declare thingtexture =
texture
color red 0.51 green 0.08 blue 0.15
ambient 0.2
diffuse 0.6
brilliance 5
reflection 1
specular 1.0
roughness 0.0
end_texture
#declare base =
object
// Declaration created by CI3 1.0 (c) 1992 Truman Brown
// a [radius on x-axis] = 10.0000000000000000
// b [radius on y-axis] = 5.0000000000000000
// c [radius on z-axis] = 10.0000000000000000
// desired cut radius = 9.0000000000000000
// y at cutpoint = 2.1794494717703370
// desired tangent angle = 45.9125074715617458
// complement = 44.0874925284382542
// tangent angle achieved = 45.9125074715617458
// complement = 44.0874925284382542
// foci on X-axis [+/-] = 8.6602540378443873
// unit radius scaler = 0.1111111111111111
// a after scaling = 1.1111111111111112
// b after scaling = 0.5555555555555556
// c after scaling = 1.1111111111111112
// y value of cut after scaling = 0.2421610524189263
// *** Don't forget to add a texture
quadric
<0.01 0.04 0.01>
<0.00 0.00 0.00>
<0.00 0.00 0.00>
-1.0
end_quadric
clipped_by
plane <0.0 1.0 0.0> 2.1794494717703370 end_plane
plane <0.0 -1.0 0.0> 2.1794494717703370 end_plane
end_clip
translate <0.0 2.1794494717703370 0.0>
end_object
#declare baseneck =
object
// Declaration created by Hype 1.0 (c) 1992 Truman Brown
// 1st radius = 9.0000000000000000
// tangent angle = 45.9125074715617458
// complement = 44.0874925284382542
// 2nd radius = 5.0000000000000000
// tangent angle = 53.0987974394609594
// complement = 36.9012025605390406
// Angle of asymptotes = 43.5645309941048069
// Length = 11.2822985207731872
// A value = 3.5000000000000000
// B value = 3.3288758573554835
// C value = 1.0000000000000000
// foci [+/-] = 4.8302602904692629
// *** Don't forget to add a texture
quadric
<0.0816326530612245 -0.0902411873840446 0.0816326530612245>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
-1.0
end_quadric
clipped_by
plane <0.0 1.0 0.0> 3.3961326689726286 end_plane
plane <0.0 1.0 0.0> -7.8861658518005582 inverse end_plane
end_clip
translate <0.0 7.8861658518005582 0.0>
translate <0.0 2.1794494717703370 0.0>
translate <0.0 2.1794494717703370 0.0>
end_object
#declare stembase =
object
// Declaration created by CI3 1.0 (c) 1992 Truman Brown
// a [radius on x-axis] = 6.0000000000000000
// b [radius on y-axis] = 5.3005636711766808
// c [radius on z-axis] = 6.0000000000000000
// desired cut radius = 5.0000000000000000
// y at cutpoint = 2.9299968124469680
// desired tangent angle = 53.0987974394609594
// complement = 36.9012025605390406
// tangent angle achieved = 53.0987974394609026
// complement = 36.9012025605390974
// foci on X-axis [+/-] = 2.8114097474046695
// unit radius scaler = 0.2000000000000000
// a after scaling = 1.2000000000000000
// b after scaling = 1.0601127342353363
// c after scaling = 1.2000000000000000
// y value of cut after scaling = 0.5859993624893935
// *** Don't forget to add a texture
quadric
<0.0277777777777778 0.0355922865013776 0.0277777777777778>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
-1.0
end_quadric
clipped_by
plane <0.0 1.0 0.0> 2.9299968124469680 end_plane
plane <0.0 -1.0 0.0> 2.9299968124469680 end_plane
end_clip
translate <0.0 2.9299968124469680 0.0>
translate <0.0 7.8861658518005582 0.0>
translate <0.0 3.3961326689726286 0.0>
translate <0.0 2.1794494717703370 0.0>
translate <0.0 2.1794494717703370 0.0>
end_object
#declare stemneck =
object
// Declaration created by Hype 1.0 (c) 1992 Truman Brown
// 1st radius = 5.0000000000000000
// tangent angle = 53.0987974394609026
// complement = 36.9012025605390974
// 2nd radius = 3.0000000000000000
// tangent angle = 58.5904209136640688
// complement = 31.4095790863359312
// Angle of asymptotes = 50.6739877626140967
// Length = 8.3230423766317259
// A value = 2.0000000000000000
// B value = 2.4412603961850112
// C value = 1.0000000000000000
// foci [+/-] = 3.1559075274762720
// *** Don't forget to add a texture
quadric
<0.25 -0.1677922077922085 0.25>
<0.00 0.0000000000000000 0.00>
<0.00 0.0000000000000000 0.00>
-1.0
end_quadric
clipped_by
plane <0.0 1.0 0.0> 2.7294120983238770 end_plane
plane <0.0 1.0 0.0> -5.5936302783078489 inverse end_plane
end_clip
translate <0.0 5.5936302783078489 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 7.8861658518005582 0.0>
translate <0.0 3.3961326689726286 0.0>
translate <0.0 2.1794494717703370 0.0>
translate <0.0 2.1794494717703370 0.0>
end_object
#declare stemball =
object
// Declaration created by CI3 1.0 (c) 1992 Truman Brown
// a [radius on x-axis] = 3.5000000000000000
// b [radius on y-axis] = 3.4443623453324670
// c [radius on z-axis] = 3.5000000000000000
// desired cut radius = 3.0000000000000000
// y at cutpoint = 1.7741178639105164
// desired tangent angle = 58.5904209136640688
// complement = 31.4095790863359312
// tangent angle achieved = 58.5904209136640262
// complement = 31.4095790863359738
// foci on X-axis [+/-] = 0.6215850980001271
// unit radius scaler = 0.3333333333333333
// a after scaling = 1.1666666666666667
// b after scaling = 1.1481207817774890
// c after scaling = 1.1666666666666667
// y value of cut after scaling = 0.5913726213035054
// *** Don't forget to add a texture
quadric
<0.0816326530612245 0.0842912189850972 0.0816326530612245>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
-1.0
end_quadric
clipped_by
plane <0.0 1.0 0.0> 0 end_plane
plane <0.0 -1.0 0.0> 1.7741178639105164 end_plane
end_clip
translate <0.0 1.7741178639105164 0.0>
translate <0.0 2.7294120983238770 0.0>
translate <0.0 5.5936302783078489 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 7.8861658518005582 0.0>
translate <0.0 3.3961326689726286 0.0>
translate <0.0 2.1794494717703370 0.0>
translate <0.0 2.1794494717703370 0.0>
end_object
#declare balltube1 =
object
quadric
<1.0 0.0 1.0>
<0.0 0.0 0.0>
<0.0 0.0 0.0>
-1.0
scale <3.5 1.0 3.5>
end_quadric
clipped_by
plane <0.0 1.0 0.0> 1.0 end_plane
plane <0.0 -1.0 0.0> 0.0 end_plane
end_clip
translate <0.0 1.7741178639105164 0.0>
translate <0.0 2.7294120983238770 0.0>
translate <0.0 5.5936302783078489 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 7.8861658518005582 0.0>
translate <0.0 3.3961326689726286 0.0>
translate <0.0 2.1794494717703370 0.0>
translate <0.0 2.1794494717703370 0.0>
end_object
#declare balltube2 =
object
intersection
quadric
<1.0 0.0 1.0>
<0.0 0.0 0.0>
<0.0 0.0 0.0>
-1.0
scale <5 1 5>
end_quadric
plane <0.0 1.0 0.0> 1.0 end_plane
plane <0.0 -1.0 0.0> 0.0 end_plane
end_intersection
translate <0.0 1.0000000000000000 0.0>
translate <0.0 1.7741178639105164 0.0>
translate <0.0 2.7294120983238770 0.0>
translate <0.0 5.5936302783078489 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 7.8861658518005582 0.0>
translate <0.0 3.3961326689726286 0.0>
translate <0.0 2.1794494717703370 0.0>
translate <0.0 2.1794494717703370 0.0>
end_object
#declare balltube3 =
object
intersection
quadric
<1.0 0.0 1.0>
<0.0 0.0 0.0>
<0.0 0.0 0.0>
-1.0
scale <1.5 1 1.5>
end_quadric
plane <0.0 1.0 0.0> 1.0 end_plane
plane <0.0 -1.0 0.0> 0.0 end_plane
end_intersection
translate <0.0 1.0000000000000000 0.0>
translate <0.0 1.0000000000000000 0.0>
translate <0.0 1.7741178639105164 0.0>
translate <0.0 2.7294120983238770 0.0>
translate <0.0 5.5936302783078489 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 7.8861658518005582 0.0>
translate <0.0 3.3961326689726286 0.0>
translate <0.0 2.1794494717703370 0.0>
translate <0.0 2.1794494717703370 0.0>
end_object
#declare capneck =
object
// Declaration created by Hype 1.0 (c) 1992 Truman Brown
// 1st radius = 2.0000000000000000
// tangent angle = 20.0000000000000071
// complement = 70.0000000000000000
// 2nd radius = 2.0000000000000000
// tangent angle = 20.0000000000000071
// complement = 70.0000000000000000
// Angle of asymptotes = 9.9932956409715334
// Length = 0.3412220946245647
// A value = 1.7500000000000000
// B value = 0.3083610809624218
// C value = 1.0000000000000000
// foci [+/-] = 1.7769599197090276
// *** Don't forget to add a texture
intersection
quadric
<0.3265306122448979 -10.5167337993237293 0.3265306122448979>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
-1.0
end_quadric
plane <0.0 1.0 0.0> 0.1706110473122824 end_plane
plane <0.0 1.0 0.0> 0 inverse end_plane
end_intersection
translate <0.0 1.0000000000000000 0.0>
translate <0.0 1.0000000000000000 0.0>
translate <0.0 1.0000000000000000 0.0>
translate <0.0 1.7741178639105164 0.0>
translate <0.0 2.7294120983238770 0.0>
translate <0.0 5.5936302783078489 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 7.8861658518005582 0.0>
translate <0.0 3.3961326689726286 0.0>
translate <0.0 2.1794494717703370 0.0>
translate <0.0 2.1794494717703370 0.0>
end_object
#declare ballcap =
object
// Declaration created by CI3 1.0 (c) 1992 Truman Brown
// a [radius on x-axis] = 5.4500000000000002
// b [radius on y-axis] = 5.0282870085507492
// c [radius on z-axis] = 5.4500000000000002
// desired cut radius = 2.0000000000000000
// y at cutpoint = 4.6774724731135064
// desired tangent angle = 20.0000000000000000
// complement = 70.0000000000000000
// tangent angle achieved = 19.9999999999999005
// complement = 70.0000000000000995
// foci on X-axis [+/-] = 2.1021012724509158
// unit radius scaler = 0.5000000000000000
// a after scaling = 2.7250000000000001
// b after scaling = 2.5141435042753746
// c after scaling = 2.7250000000000001
// y value of cut after scaling = 2.3387362365567532
// *** Don't forget to add a texture
quadric
<0.0336671997306624 0.0395512198384752 0.0336671997306624>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
<0.0000000000000000 0.0000000000000000 0.0000000000000000>
-1.0
end_quadric
clipped_by
plane <0.0 1.0 0.0> -4.6774724731135064 inverse end_plane
end_clip
translate <0.0 4.6774724731135064 0.0>
translate <0.0 0.1706110473122824 0.0>
translate <0.0 1.0000000000000000 0.0>
translate <0.0 1.0000000000000000 0.0>
translate <0.0 1.0000000000000000 0.0>
translate <0.0 1.7741178639105164 0.0>
translate <0.0 2.7294120983238770 0.0>
translate <0.0 5.5936302783078489 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 2.9299968124469680 0.0>
translate <0.0 7.8861658518005582 0.0>
translate <0.0 3.3961326689726286 0.0>
translate <0.0 2.1794494717703370 0.0>
translate <0.0 2.1794494717703370 0.0>
end_object
#declare x0 = 0
#declare x1 = -20
#declare x2 = 14
#declare x3 = 0
#declare z0 = 0
#declare z1 = -35
#declare z2 = -70
#declare z3 = -105
#declare z4 = -140
#declare z5 = -175
composite
object base translate <x1 0 z0> texture thingtexture end_texture end_object
object baseneck translate <x1 0 z0> texture thingtexture end_texture end_object
object stembase translate <x1 0 z0> texture thingtexture end_texture end_object
object stemneck translate <x1 0 z0> texture thingtexture end_texture end_object
object stemball translate <x1 0 z0> texture thingtexture end_texture end_object
object balltube1 translate <x1 0 z0> texture thingtexture end_texture end_object
object balltube2 translate <x1 0 z0> texture thingtexture end_texture end_object
object balltube3 translate <x1 0 z0> texture thingtexture end_texture end_object
object capneck translate <x1 0 z0> texture thingtexture end_texture end_object
object ballcap translate <x1 0 z0> texture thingtexture end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x1 0 z0>
end_quadric
end_bound
end_composite
composite
object base translate <x1 0 z1> texture thingtexture end_texture end_object
object baseneck translate <x1 0 z1> texture thingtexture end_texture end_object
object stembase translate <x1 0 z1> texture thingtexture end_texture end_object
object stemneck translate <x1 0 z1> texture thingtexture end_texture end_object
object stemball translate <x1 0 z1> texture thingtexture end_texture end_object
object balltube1 translate <x1 0 z1> texture thingtexture end_texture end_object
object balltube2 translate <x1 0 z1> texture thingtexture end_texture end_object
object balltube3 translate <x1 0 z1> texture thingtexture end_texture end_object
object capneck translate <x1 0 z1> texture thingtexture end_texture end_object
object ballcap translate <x1 0 z1> texture thingtexture end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x1 0 z1>
end_quadric
end_bound
end_composite
composite
object base translate <x1 0 z2> texture thingtexture end_texture end_object
object baseneck translate <x1 0 z2> texture thingtexture end_texture end_object
object stembase translate <x1 0 z2> texture thingtexture end_texture end_object
object stemneck translate <x1 0 z2> texture thingtexture end_texture end_object
object stemball translate <x1 0 z2> texture thingtexture end_texture end_object
object balltube1 translate <x1 0 z2> texture thingtexture end_texture end_object
object balltube2 translate <x1 0 z2> texture thingtexture end_texture end_object
object balltube3 translate <x1 0 z2> texture thingtexture end_texture end_object
object capneck translate <x1 0 z2> texture thingtexture end_texture end_object
object ballcap translate <x1 0 z2> texture thingtexture end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x1 0 z2>
end_quadric
end_bound
end_composite
composite
object base translate <x1 0 z3> texture thingtexture end_texture end_object
object baseneck translate <x1 0 z3> texture thingtexture end_texture end_object
object stembase translate <x1 0 z3> texture thingtexture end_texture end_object
object stemneck translate <x1 0 z3> texture thingtexture end_texture end_object
object stemball translate <x1 0 z3> texture thingtexture end_texture end_object
object balltube1 translate <x1 0 z3> texture thingtexture end_texture end_object
object balltube2 translate <x1 0 z3> texture thingtexture end_texture end_object
object balltube3 translate <x1 0 z3> texture thingtexture end_texture end_object
object capneck translate <x1 0 z3> texture thingtexture end_texture end_object
object ballcap translate <x1 0 z3> texture thingtexture end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x1 0 z3>
end_quadric
end_bound
end_composite
composite
object base translate <x1 0 z4> texture thingtexture end_texture end_object
object baseneck translate <x1 0 z4> texture thingtexture end_texture end_object
object stembase translate <x1 0 z4> texture thingtexture end_texture end_object
object stemneck translate <x1 0 z4> texture thingtexture end_texture end_object
object stemball translate <x1 0 z4> texture thingtexture end_texture end_object
object balltube1 translate <x1 0 z4> texture thingtexture end_texture end_object
object balltube2 translate <x1 0 z4> texture thingtexture end_texture end_object
object balltube3 translate <x1 0 z4> texture thingtexture end_texture end_object
object capneck translate <x1 0 z4> texture thingtexture end_texture end_object
object ballcap translate <x1 0 z4> texture thingtexture end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x1 0 z4>
end_quadric
end_bound
end_composite
composite
object base translate <x1 0 z5> texture thingtexture end_texture end_object
object baseneck translate <x1 0 z5> texture thingtexture end_texture end_object
object stembase translate <x1 0 z5> texture thingtexture end_texture end_object
object stemneck translate <x1 0 z5> texture thingtexture end_texture end_object
object stemball translate <x1 0 z5> texture thingtexture end_texture end_object
object balltube1 translate <x1 0 z5> texture thingtexture end_texture end_object
object balltube2 translate <x1 0 z5> texture thingtexture end_texture end_object
object balltube3 translate <x1 0 z5> texture thingtexture end_texture end_object
object capneck translate <x1 0 z5> texture thingtexture end_texture end_object
object ballcap translate <x1 0 z5> texture thingtexture end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x1 0 z4>
end_quadric
end_bound
end_composite
//-----------
composite
object base translate <x2 0 z0> texture thingtexturex end_texture end_object
object baseneck translate <x2 0 z0> texture thingtexturex end_texture end_object
object stembase translate <x2 0 z0> texture thingtexturex end_texture end_object
object stemneck translate <x2 0 z0> texture thingtexturex end_texture end_object
object stemball translate <x2 0 z0> texture thingtexturex end_texture end_object
object balltube1 translate <x2 0 z0> texture thingtexturex end_texture end_object
object balltube2 translate <x2 0 z0> texture thingtexturex end_texture end_object
object balltube3 translate <x2 0 z0> texture thingtexturex end_texture end_object
object capneck translate <x2 0 z0> texture thingtexturex end_texture end_object
object ballcap translate <x2 0 z0> texture thingtexturex end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x2 0 z0>
end_quadric
end_bound
end_composite
composite
object base translate <x2 0 z1> texture thingtexturex end_texture end_object
object baseneck translate <x2 0 z1> texture thingtexturex end_texture end_object
object stembase translate <x2 0 z1> texture thingtexturex end_texture end_object
object stemneck translate <x2 0 z1> texture thingtexturex end_texture end_object
object stemball translate <x2 0 z1> texture thingtexturex end_texture end_object
object balltube1 translate <x2 0 z1> texture thingtexturex end_texture end_object
object balltube2 translate <x2 0 z1> texture thingtexturex end_texture end_object
object balltube3 translate <x2 0 z1> texture thingtexturex end_texture end_object
object capneck translate <x2 0 z1> texture thingtexturex end_texture end_object
object ballcap translate <x2 0 z1> texture thingtexturex end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x2 0 z1>
end_quadric
end_bound
end_composite
composite
object base translate <x2 0 z2> texture thingtexturex end_texture end_object
object baseneck translate <x2 0 z2> texture thingtexturex end_texture end_object
object stembase translate <x2 0 z2> texture thingtexturex end_texture end_object
object stemneck translate <x2 0 z2> texture thingtexturex end_texture end_object
object stemball translate <x2 0 z2> texture thingtexturex end_texture end_object
object balltube1 translate <x2 0 z2> texture thingtexturex end_texture end_object
object balltube2 translate <x2 0 z2> texture thingtexturex end_texture end_object
object balltube3 translate <x2 0 z2> texture thingtexturex end_texture end_object
object capneck translate <x2 0 z2> texture thingtexturex end_texture end_object
object ballcap translate <x2 0 z2> texture thingtexturex end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x2 0 z2>
end_quadric
end_bound
end_composite
composite
object base translate <x2 0 z3> texture thingtexturex end_texture end_object
object baseneck translate <x2 0 z3> texture thingtexturex end_texture end_object
object stembase translate <x2 0 z3> texture thingtexturex end_texture end_object
object stemneck translate <x2 0 z3> texture thingtexturex end_texture end_object
object stemball translate <x2 0 z3> texture thingtexturex end_texture end_object
object balltube1 translate <x2 0 z3> texture thingtexturex end_texture end_object
object balltube2 translate <x2 0 z3> texture thingtexturex end_texture end_object
object balltube3 translate <x2 0 z3> texture thingtexturex end_texture end_object
object capneck translate <x2 0 z3> texture thingtexturex end_texture end_object
object ballcap translate <x2 0 z3> texture thingtexturex end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x2 0 z3>
end_quadric
end_bound
end_composite
composite
object base translate <x2 0 z4> texture thingtexturex end_texture end_object
object baseneck translate <x2 0 z4> texture thingtexturex end_texture end_object
object stembase translate <x2 0 z4> texture thingtexturex end_texture end_object
object stemneck translate <x2 0 z4> texture thingtexturex end_texture end_object
object stemball translate <x2 0 z4> texture thingtexturex end_texture end_object
object balltube1 translate <x2 0 z4> texture thingtexturex end_texture end_object
object balltube2 translate <x2 0 z4> texture thingtexturex end_texture end_object
object balltube3 translate <x2 0 z4> texture thingtexturex end_texture end_object
object capneck translate <x2 0 z4> texture thingtexturex end_texture end_object
object ballcap translate <x2 0 z4> texture thingtexturex end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x2 0 z4>
end_quadric
end_bound
end_composite
composite
object base translate <x2 0 z5> texture thingtexturex end_texture end_object
object baseneck translate <x2 0 z5> texture thingtexturex end_texture end_object
object stembase translate <x2 0 z5> texture thingtexturex end_texture end_object
object stemneck translate <x2 0 z5> texture thingtexturex end_texture end_object
object stemball translate <x2 0 z5> texture thingtexturex end_texture end_object
object balltube1 translate <x2 0 z5> texture thingtexturex end_texture end_object
object balltube2 translate <x2 0 z5> texture thingtexturex end_texture end_object
object balltube3 translate <x2 0 z5> texture thingtexturex end_texture end_object
object capneck translate <x2 0 z5> texture thingtexturex end_texture end_object
object ballcap translate <x2 0 z5> texture thingtexturex end_texture end_object
bounded_by
quadric
Cylinder_Y
scale <11 1 11>
translate <x2 0 z4>
end_quadric
end_bound
end_composite
object
plane <0 1 0> 0 end_plane
texture
// color red 0.137255 green 0.419608 blue 0.556863
color red 0.0 green 0.0 blue 0.0
ambient 0.03
diffuse 0.6
reflection 0.9
end_texture
end_object
object
quadric
Cylinder_Z
scale <2 2 1>
end_quadric
texture
metallic
color red 0.037255 green 0.519608 blue 0.156863
// color red 0.0 green 0.0 blue 0.0
ambient 0.03
diffuse 0.55
reflection 0.1
specular 1.0
roughness 0.0
end_texture
end_object
object
plane <0 0 1> 15 end_plane
texture
colour red 0.80 green 0.87 blue 0.96
ambient 0.1
diffuse 0.1
brilliance 5
reflection 1.00
roughness 0.0
end_texture
end_object
object light3 translate < -80 365 -120> end_object
object light3 translate < -28 240 -120> end_object
object light1 translate < 5 11 -370> end_object
object light1 translate < -5 11 -370> end_object