home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Serif Graphics Collection
/
Serif_Graphics_Collection_6_DTP_Porgrams_on_One_CD_Serif-SPF.iso
/
3DPLUS
/
data1.cab
/
VRML
/
stereo.wrl
< prev
next >
Wrap
Text File
|
1998-04-22
|
7KB
|
485 lines
#VRML V1.0 ascii
DEF grey Material {
diffuseColor 0.12 0.12 0.12
shininess 0.15
specularColor 0.25 0.25 0.25
}
Cube {
depth 3.2
width 3.5
height 4.0
}
#Bumpy bits on stereo
Separator {
Translation {
translation 0.0 1.334 1.6
}
Rotation {
rotation 0.0 0.0 1.0 1.571
}
Scale {
scaleFactor 1.0 1.0 0.2
}
Cylinder {
height 3.3
radius 0.667
}
Translation {
translation -1.542 0.0 0.0
}
Cylinder {
height 3.3
radius 0.85
}
Translation {
translation -1.334 0.0 0.0
}
Cylinder {
height 3.3
radius 0.483
}
Rotation {
rotation 0.0 0.0 1.0 -1.571
}
Scale {
scaleFactor 1.0 1.0 5.0
}
Translation {
translation 1.60 1.517 -0.12
}
Cylinder {
radius 0.2
height 4.0
}
Translation {
translation -3.2 0.0 0.0
}
Cylinder {
radius 0.2
height 4.0
}
}
#Cool little screen at the top
Separator {
Translation {
translation 0.0 1.334 1.62
}
Rotation {
rotation 0.0 0.0 1.0 1.571
}
Scale {
scaleFactor 1.0 1.0 0.2
}
DEF black Material {
diffuseColor 0.0 0.0 0.0
shininess 1.0
specularColor 1.0 1.0 1.0
}
Cylinder {
height 1.7
radius 0.6
}
Translation {
translation 0.0 0.0 0.3
}
DEF fluroblue Material {
diffuseColor 0.0 0.934 0.608
shininess 0.5
specularColor 1.0 1.0 1.0
emissiveColor 0.0 0.934 0.608
}
Cylinder {
height 1.4
radius 0.4
}
}
#The button
Separator {
Translation {
translation -1.45 1.434 1.7
}
DEF button Separator {
Scale {
scaleFactor 1.0 1.0 0.6
}
USE black
Sphere {
radius 0.075
}
}
Translation {
translation 0.4 0.0 0.0
}
USE button
Translation {
translation -0.2 -0.3 0.0
}
USE button
Translation {
translation 2.3 0.3 0.0
}
USE button
Translation {
translation 0.0 -0.3 0.0
}
USE button
Translation {
translation 0.3 0.0 0.0
}
USE button
Translation {
translation 0.1 0.3 0.0
}
USE button
}
#The flat button
Separator {
Translation {
translation -1.35 0.25 1.74
}
DEF flatbutton Separator {
Scale {
scaleFactor 1.0 1.0 0.1
}
Rotation {
rotation 0.0 0.0 1.0 1.571
}
USE black
Cylinder {
radius 0.075
height 0.25
}
}
Translation {
translation 0.26 0.0 0.0
}
USE flatbutton
Translation {
translation 0.0 -0.3 0.05
}
USE flatbutton
Translation {
translation -0.26 0.0 0.0
}
USE flatbutton
Translation {
translation 0.0 -0.3 0.0
}
#The POWER button made out of two flat buttons
USE flatbutton
Translation {
translation 0.25 0.0 0.0
}
USE flatbutton
}
#The sticky-out panel with the graphic equaliser on it
Separator {
Translation {
translation 0.0 0.25 1.71
}
Rotation {
rotation 0.0 0.0 1.0 1.571
}
Scale {
scaleFactor 1.0 1.0 0.2
}
USE grey
Cylinder {
height 1.7
radius 0.4
}
Translation {
translation -0.25 0.0 0.45
}
Cube {
height 1.7
depth 0.16
width 0.9
}
Rotation {
rotation 0.0 0.0 1.0 -1.571
}
#The graphic equaliser
Separator {
Material {
diffuseColor 0.0 0.0 0.0
shininess 0.01
}
Translation {
translation -0.73 0.0 0.2
}
DEF bar Cube {
height 0.6
width 0.05
depth 0.01
}
DEF nextbar Translation {
translation 0.12 0.0 0.0
}
USE bar
USE nextbar
USE bar
USE nextbar
USE bar
USE nextbar
USE bar
#Now for the little bits you move
Translation {
translation -0.48 0.2 0.1
}
DEF block Separator {
USE grey
Cube {
height 0.1
depth 0.4
width 0.05
}
Material {
diffuseColor 0.9 0.9 0.9
shininess 0.0
}
Cube {
height 0.01
depth 0.41
width 0.051
}
}
Translation {
translation 0.12 -0.1 0.0
}
USE block
Translation {
translation 0.12 -0.1 0.0
}
USE block
Translation {
translation 0.12 0.1 0.0
}
USE block
Translation {
translation 0.12 0.1 0.0
}
USE block
}
#The standby light and high speed dubbing button
Separator {
Translation {
translation 0.2 0.15 0.2
}
Material {
diffuseColor 1.0 0.0 0.0
emissiveColor 1.0 0.0 0.0
shininess 0.5
}
Sphere {
radius 0.02
}
Translation {
translation 0.05 -0.25 0.0
}
USE button
Translation {
translation 0.085 -0.2 0.02
}
Scale {
scaleFactor 1.0 0.6 1.0
}
Rotation {
rotation 1.0 0.0 0.0 1.571
}
USE black
Cylinder {
radius 0.1
height 0.01
}
}
#The big volume control button
Rotation {
rotation 1.0 0.0 0.0 1.571
}
Translation {
translation 0.9 0.0 0.0
}
Material {
diffuseColor 0.0 0.0 0.0
shininess 0.3
specularColor 0.7 0.7 0.7
}
Cylinder {
radius 0.3
height 0.4
}
}
#The other Karaoke stuff etc.
Separator {
USE black
Translation {
translation 1.35 0.20 1.74
}
Cube {
depth 0.15
width 0.2
height 0.05
}
Translation {
translation 0.0 -0.3 0.0
}
Rotation {
rotation 1.0 0.0 0.0 1.571
}
Cylinder {
height 0.2
radius 0.1
}
Translation {
translation 0.0 0.0 0.4
}
Cylinder {
radius 0.08
height 0.12
parts (SIDES)
}
Translation {
translation -0.3 0.0 0.0
}
Cylinder {
radius 0.08
height 0.12
parts (SIDES)
}
}
#Now for the CD bit
Separator {
Translation {
translation 0.0 -1.4 1.62
}
Rotation {
rotation 0.0 0.0 1.0 +1.571
}
Scale {
scaleFactor 1.0 1.0 0.2
}
USE grey
Cylinder {
height 1.7
radius 0.45
}
Translation {
translation 0.15 0.0 0.3
}
Cylinder {
height 1.5
radius 0.25
}
Rotation {
rotation 0.0 0.0 1.0 -1.571
}
Scale {
scaleFactor 1.0 1.0 5.0
}
Translation {
translation 1.0 0.0 0.0
}
USE flatbutton
Translation {
translation 0.26 0.0 0.0
}
USE flatbutton
Translation {
translation -2.26 0.0 0.0
}
USE flatbutton
Translation {
translation -0.26 0.0 0.0
}
USE flatbutton
Translation {
translation -0.2 -0.3 0.0
}
USE button
Translation {
translation 0.4 0.0 0.0
}
USE button
Translation {
translation -0.2 -0.3 0.0
}
USE button
Translation {
translation 2.3 0.3 0.0
}
USE button
Translation {
translation 0.4 0.0 0.0
}
USE button
Translation {
translation -0.2 -0.3 0.0
}
USE button
}
#The speakers
#---------------
Separator {
Translation {
translation -2.8 0.25 0.0
}
USE grey
Cube {
depth 2.5
height 4.5
width 2.0
}
DEF speakerMesh Separator {
Translation {
translation 0.0 0.5 1.13
}
DEF dullgrey Material {
diffuseColor 0.14 0.14 0.14
shininess 0.05
specularColor 0.18 0.18 0.18
}
Cube {
depth 0.25
width 2.1
height 3.51
}
Translation {
translation -0.525 -1.755 0.0
}
Scale {
scaleFactor 1.0 0.5 1.0
}
Rotation {
rotation 1.0 0.0 0.0 1.571
}
Cylinder {
height 0.25
radius 0.5
}
}
USE grey
Translation {
translation 5.6 0.0 0.0
}
Cube {
depth 2.5
height 4.5
width 2.0
}
Translation {
translation 0.0 0.0 2.263
}
Rotation {
rotation 0.0 1.0 0.0 3.142
}
USE speakerMesh
}