home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Windows 95.com 1996 September
/
WIN95_09962.iso
/
vrml
/
glview.zip
/
HGAbstraction1.wrl
< prev
next >
Wrap
Text File
|
1996-04-06
|
4KB
|
189 lines
#VRML V1.0 ascii
Separator {
DEF Title Info { string "Abstraction 1" }
Info { string "by Holger Grahn, hg@berlin.snafu.de" }
ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
DEF EntryView PerspectiveCamera {
position 0 0 12
orientation 0 0 1 0
focalDistance 13
heightAngle 1.3
nearDistance 0.1
farDistance 25
}
Material {
ambientColor 0.00714286 0.00169011 0
diffuseColor 0.314286 0.0743647 0
specularColor 0.760204 0.582954 0
emissiveColor 0 0 0
shininess 0.0408163
}
DEF objects Switch {
whichChild -1
DEF obj Separator {
## Cone { }
Cube { }
}
DEF objSmall Separator {
Cube { width 0.66 depth 0.66 height 0.66 }
}
DEF objZ Separator {
Rotation { rotation 1 0 0 1.57079}
USE obj
}
DEF objTop Separator {
Translation { translation 0 1 0 }
USE obj
}
DEF objBottom Separator {
Translation { translation 0 -1 0 }
USE obj
}
DEF R90 Rotation { rotation 0 0 1 1.57079 }
DEF R_90 Rotation { rotation 0 0 1 -1.57079 }
DEF Dcone Separator {
USE objTop
USE R90 USE R90 USE objTop
}
DEF noCull ShapeHints {
vertexOrdering COUNTERCLOCKWISE
shapeType SOLID
}
# misc objects not needed
DEF 4top Separator {
USE objTop
USE R90 USE objTop
USE R90 USE objTop
USE R90 USE objTop
}
Separator {
Translation { translation -1 0 0 } USE Dcone
Translation { translation 2 0 0 } USE Dcone
}
Separator {
USE objBottom
USE R90 USE objBottom
USE R90 USE objBottom
USE R90 USE objBottom
}
DEF flyingCones Separator {
Material {
ambientColor 0.00714286 0.00169011 0
diffuseColor 0.514286 0.0743647 0.2
specularColor 0.760204 0.582954 0.2
emissiveColor 0 0 0
shininess 0.0408163
transparency 0
}
WWWAnchor { name "MorphedRonny.wrl"
Separator {
Translation { translation -0.5 0.5 0 }
DEF s1 Shuttle { translation1 0 0 15 translation0 0 0 -0 speed 0.5}
Rotation { rotation 1 0 0 1.57079}
USE objSmall
}
}
WWWAnchor { name "MorphedCow.wrl"
Separator {
Translation { translation 0.5 0.5 0 }
USE s1
Rotor {}
Rotation { rotation 1 0 0 1.57079}
USE objSmall
}
}
WWWAnchor { name "http://www.snafu.de/~hg" description "GLView homepage"
Separator {
Translation { translation -0.5 -0.5 0 }
USE s1
Rotation { rotation 1 0 0 1.57079}
USE objSmall
}
}
Separator {
Translation { translation 0.5 -0.5 0 }
USE s1
Rotation { rotation 1 0 0 1.57079}
USE objSmall
}
}
}
WWWAnchor {
name "HGJumpWorld.wrl"
Separator {
Translation { translation -1 1 0 } USE objZ
Translation { translation 2 0 0 } USE objZ
Translation { translation 0 -2 0 } USE objZ
Translation { translation -2 0 0 } USE objZ
}
##Cube { width 2 depth 2.2 height 0.1 }
Separator {
Rotor { speed 0.5}
Rotation { rotation 1 0 0 0.78 }
Rotation { rotation 0 1 0 0.78 }
Cube {}
}
DEF rotatingCross Separator {
Rotation { rotation 1 0 0 -1.57079 }
Separator {
Rotor { speed -0.5 }
Cube { depth 9 width 1.7 height 1.7 }
Translation { translation 0 -0.3 5.3 }
Rotation { rotation 1 0 0 1.57 }
Scale { scaleFactor 0.3 0.3 0.3 }
WWWAnchor { name "MorphedRonny.wrl"
WWWInline { name "ronny.3dv"}
}
}
Separator {
Translation {translation 0.0 0.0 3.0 }
Rotor { rotation 1 0 0 3.414 offset 0.25 }
Cube { width 6.0 depth 1 height 1 }
}
}
}
}