|
#VRML V2.0 utf8
#VRML V2.0 utf8
EXTERNPROTO Inline2 [ exposedField SFVec3f bboxSize exposedField SFVec3f bboxCenter exposedField MFString url exposedField MFNode children eventIn MFNode addChildren eventIn MFNode removeChildren eventIn SFBool set_unload eventOut SFBool isLoaded ] [ "urn:inet:blaxxun.com:node:Inline" "http://www.blaxxun.com/vrml/protos/nodes.wrl#Inline2" ]
EXTERNPROTO ImportVrmlUrl [ exposedField MFString url ] ["http://world3d.virgal.org/misc/ImportVrmlUrl.wrl?kzxzi#ImportVrmlUrl"]
PROTO SwitchBool [
exposedField SFBool visible TRUE
exposedField MFNode children []
] {
DEF Sw Switch {
whichChoice 0
choice [
Group { children IS children }
]
}
Script {
directOutput TRUE
exposedField SFBool visible IS visible
field SFNode Sw USE Sw
url "vrmlscript:
function initialize() {
visible(visible);
}
function visible(b) {
//print('visible('+b+')');
Sw.whichChoice = (b?0:-1);
}
"
}
}
PROTO VirgalSceneObject [
exposedField MFNode children []
eventIn MFNode addChildren
eventIn MFNode removeChildren
exposedField SFRotation rotation 0 1 0 0
exposedField SFVec3f translation 0 0 0
exposedField SFVec3f scale 1 1 1
exposedField SFBool visible TRUE
exposedField SFBool collide TRUE
exposedField SFBool weblinked FALSE
field SFString weblinkurl ""
] {
SwitchBool {
visible IS visible
children [
LOD {
range [500000]
level [
Collision {
collide IS collide
children [
Transform {
translation IS translation
rotation IS rotation
scale IS scale
children IS children
addChildren IS addChildren
removeChildren IS removeChildren
}
DEF VGAnchor_TS TouchSensor {enabled IS weblinked}
]
}
Group {}
]
}
]
}
DEF VGAnchor_Scr Script {
directOutput TRUE
mustEvaluate TRUE
url "vrmlscript:
function touch(ts) {
print('touch('+ts+'): linkurl = '+linkurl);
if(linkurl.indexOf('http://')==-1) {
print('Error : cannot open link, url is invalid ('+linkurl+')');
} else {
Browser.loadURL(new MFString('javascript:void(openExternalLink(\"'+linkurl+'\"))'), new MFString());
}
}
"
eventIn SFTime touch
field SFString linkurl IS weblinkurl
}
ROUTE VGAnchor_TS.touchTime TO VGAnchor_Scr.touch
}
# PROTO FOR LIBID 103
EXTERNPROTO PontonRond [
field SFFloat piliers_epaisseur
exposedField MFString texture_piliers
exposedField MFString texture_plancher
exposedField SFFloat transparence_plancher
exposedField SFFloat transparence_piliers
] ["http://media.virgal.net/construction/ponton_rond.wrl?kk#PontonRond"]
# PROTO FOR LIBID 104
EXTERNPROTO BarriereRond [
exposedField MFString piliers_texture
exposedField MFString barres_texture
field SFFloat piliers_epaisseur
field SFFloat barres_epaisseur
exposedField SFBool affichage_deuxieme_barre
exposedField SFBool infranchissable
exposedField SFBool cercle_ferme
] ["http://media.virgal.net/construction/barriere_rond.wrl?kzd#BarriereRond"]
# PROTO FOR LIBID 99
EXTERNPROTO Ponton [
field SFFloat piliers_epaisseur
exposedField MFString texture_piliers
exposedField MFString texture_plancher
exposedField SFFloat transparence_plancher
exposedField SFFloat transparence_piliers
] ["http://media.virgal.net/construction/ponton.wrl#Ponton"]
# PROTO FOR LIBID 8
EXTERNPROTO SmallGround [
exposedField MFString texture
] ["http://media.virgal.net/grounds/SmallGround.wrl#SmallGround"]
# PROTO FOR LIBID 484
EXTERNPROTO MediaPlayer [
exposedField SFBool autostart
exposedField SFBool afficher_controles
exposedField SFString media_1
exposedField SFString media_2
exposedField SFString media_3
exposedField SFString media_4
exposedField SFString media_5
exposedField SFString media_6
exposedField SFString media_7
exposedField SFString media_8
exposedField SFString media_9
exposedField SFString media_10
] ["http://media.virgal.net/display/mediaplayer.wrl?kuks#MediaPlayer"]
Viewpoint {
description "POINT DE VUE INITIAL"
position -0.568568143186 1.85 -1.150009999
}
EXTERNPROTO VGViewpoint [
field SFString description
exposedField MFString icone
exposedField SFBool retour_origine
exposedField SFInt32 position_icone
] ["http://media.virgal.net/display/VGViewpoint.wrl?kkp#VGViewpoint"]
VGViewpoint {
description "-"
icone "http://worlds.virgal.net/vgpics/viewpoint-home_31x29.png"
retour_origine TRUE
position_icone 0
}
DEF VSO_55653 VirgalSceneObject {
visible TRUE
translation 0 0 0
scale 1 1 1
rotation 0 1 0 0
children [
Background {
leftUrl "http://media.virgal.net/_cached/skyboxes/ocean1/sky0004.JPG"
frontUrl "http://media.virgal.net/_cached/skyboxes/ocean1/sky0005.JPG"
rightUrl "http://media.virgal.net/_cached/skyboxes/ocean1/sky0001.JPG"
backUrl "http://media.virgal.net/_cached/skyboxes/ocean1/sky0002.JPG"
topUrl "http://media.virgal.net/_cached/skyboxes/ocean1/sky0003.JPG"
bottomUrl "http://media.virgal.net/_cached/skyboxes/ocean1/sky0006.JPG"
}
]
}
DEF VSO_55656 VirgalSceneObject {
visible TRUE
translation -4.11599442306 -20.5503333333 -203.344196026
scale 5.18333333333 5.18333333333 5.18333333333
rotation 0 1 0 2.5633
children [
PontonRond {
piliers_epaisseur 0.075
texture_piliers "http://media.virgal.net/pubtexlib/wood/oak_burl.jpg"
texture_plancher "http://media.virgal.net/pubtexlib/wood/wornboards_vcyc_marron.jpg"
transparence_plancher 0
transparence_piliers 1 # 0
}
]
}
DEF VSO_55658 VirgalSceneObject {
visible TRUE
translation -4.11599 -15.4969666667 -203.344
scale 5.18333 5.18333 5.18333
rotation 0 1 0 2.5633
children [
PontonRond {
piliers_epaisseur 0.075
texture_piliers "http://media.virgal.net/pubtexlib/wood/oak_burl.jpg"
texture_plancher "http://media.virgal.net/pubtexlib/wood/wornboards_vcyc_marron.jpg"
transparence_plancher 0
transparence_piliers 1 # 0
}
]
}
DEF VSO_55659 VirgalSceneObject {
visible TRUE
translation -4.16338094158 -13.1175 -203.628236754
scale 2 2 2
rotation 0 1 0 2.3775
children [
BarriereRond {
piliers_texture "http://media.virgal.net/pubtexlib/wood/ash.jpg"
barres_texture "http://media.virgal.net/pubtexlib/wood/ash.jpg"
piliers_epaisseur .06
barres_epaisseur .04
affichage_deuxieme_barre TRUE
infranchissable TRUE
cercle_ferme FALSE
}
]
}
DEF VSO_55660 VirgalSceneObject {
visible TRUE
translation -4.16338 -11.2441666667 -203.628
scale 2 2 2
rotation 0 1 0 2.3775
children [
BarriereRond {
piliers_texture "http://media.virgal.net/pubtexlib/wood/ash.jpg"
barres_texture "http://media.virgal.net/pubtexlib/wood/ash.jpg"
piliers_epaisseur .06
barres_epaisseur .04
affichage_deuxieme_barre TRUE
infranchissable TRUE
cercle_ferme FALSE
}
]
}
DEF VSO_55661 VirgalSceneObject {
visible TRUE
translation 3.60543768084 -15.3151333333 -211.656077183
scale 1.48333333333 1.48333333333 1.48333333333
rotation 0 1 0 2.34862
children [
Ponton {
piliers_epaisseur 0.075
texture_piliers "http://media.virgal.net/pubtexlib/wood/oak_burl.jpg"
texture_plancher "http://media.virgal.net/pubtexlib/wood/wornboards_vcyc_marron.jpg"
transparence_plancher 0
transparence_piliers 1 # 0
}
]
}
DEF VSO_55662 VirgalSceneObject {
visible TRUE
translation 4.58457130118 -15.3151 -212.600087864
scale 1.48333 1.48333 1.48333
rotation 0 1 0 2.34862
children [
Ponton {
piliers_epaisseur 0.075
texture_piliers "http://media.virgal.net/pubtexlib/wood/oak_burl.jpg"
texture_plancher "http://media.virgal.net/pubtexlib/wood/wornboards_vcyc_marron.jpg"
transparence_plancher 0
transparence_piliers 1 # 0
}
]
}
DEF VSO_55673 VirgalSceneObject {
visible TRUE
translation 4.58457130118 -15.3151 -212.600087864
scale 1.48333 1.48333 1.48333
rotation 0 1 0 2.34862
children [
Ponton {
piliers_epaisseur 0.075
texture_piliers "http://media.virgal.net/pubtexlib/wood/oak_burl.jpg"
texture_plancher "http://media.virgal.net/pubtexlib/wood/wornboards_vcyc_marron.jpg"
transparence_plancher 0
transparence_piliers 1 # 0
}
]
}
DEF VSO_55687 VirgalSceneObject {
visible TRUE
translation 22.6181814089 -13.1792333333 -227.104766892
scale 1 1 1
rotation 0 1 0 1.42334
children [
SmallGround {
texture "http://media.virgal.net/pubtexlib/ground/ground07.jpg"
}
]
}
DEF VSO_55690 VirgalSceneObject {
visible TRUE
translation 48.3155227434 -4.9473 -233.33400473
scale 0.01 0.01 0.01
rotation 0 1 0 4.73643
children [
ImportVrmlUrl {url "http://www.web3d-fr.com/objets/Download/bankhous.wrl"}
]
}
DEF VSO_55692 VirgalSceneObject {
visible TRUE
translation 48.6089042452 -13.1792 -232.444936089
scale 1 1 1
rotation 0 1 0 4.30067
children [
SmallGround {
texture "http://media.virgal.net/pubtexlib/ground/ground07.jpg"
}
]
}
DEF VSO_55747 VirgalSceneObject {
visible TRUE
translation 1.29762016802 -12.3383666667 -201.812993307
scale 1.06666666667 1.06666666667 1.06666666667
rotation 0 1 0 -1.88665
children [
MediaPlayer {
autostart TRUE
afficher_controles TRUE
media_1 "http://world3d.virgal.org/no_cache/flash/play_flv.php?url=http%3A%2F%2Fwww.youtube.com%2Fv%2FqXKd7uuehlw%26hl%3Den%26fs%3D1&rnd=6141" # ""
media_2 ""
media_3 ""
media_4 ""
media_5 ""
media_6 ""
media_7 ""
media_8 ""
media_9 ""
media_10 ""
}
]
}
DEF VSO_55746 VirgalSceneObject {
visible TRUE
translation -4.26432636358 -11.2441 -203.480921761
scale 3.1 3.1 3.1
rotation 0 1 0 7.75984
children [
ImportVrmlUrl {url "http://www.int3d.com/data/s10013.wrl"}
]
}
NavigationInfo {
type "WALK"
}
WorldInfo {
title "whitehaslife"
}
Background {skyColor [.3 .3 1, .9 .9 1] skyAngle [1.5]}
|