|
#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 8
EXTERNPROTO SmallGround [
exposedField MFString texture
] ["http://media.virgal.net/grounds/SmallGround.wrl#SmallGround"]
# PROTO FOR LIBID 117
EXTERNPROTO Maison [
exposedField MFString texture_murs
exposedField MFString texture_sol
exposedField MFString texture_fenetre
exposedField MFString texture_porte
exposedField SFBool porte_ouvrable
exposedField SFString repetition_texture_mur_x
exposedField SFString repetition_texture_mur_y
exposedField SFString repetition_texture_sol_x
exposedField SFString repetition_texture_sol_y
exposedField MFString texture_toit
exposedField SFString repetition_texture_toit_x
exposedField SFString repetition_texture_toit_y
exposedField SFFloat epaisseur_toit
] ["http://media.virgal.net/construction/maison.wrl#Maison"]
# PROTO FOR LIBID 55
EXTERNPROTO IMac [
exposedField MFString texture_ecran
]
["http://media.virgal.net/computer/imac.WRL#IMac"]
Viewpoint {
description "POINT DE VUE INITIAL"
position -0.951529847015 1.85 0.630061993801
}
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_49036 VirgalSceneObject {
visible TRUE
translation -0.970528 8.10666666667 -3.41613
scale 1 1 1
rotation 0 1 0 0
children [
SmallGround {
texture "http://media.virgal.net/pubtexlib/ground/ground07.jpg"
}
]
}
DEF VSO_49033 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_49035 VirgalSceneObject {
visible TRUE
translation -0.970528 0 -3.41613
scale 1 1 1
rotation 0 1 0 0
children [
SmallGround {
texture "http://media.virgal.net/pubtexlib/ground/ground07.jpg"
}
]
}
DEF VSO_49039 VirgalSceneObject {
visible TRUE
translation -19.6900461203 1.76666666667 -3.12605737438
scale 1 1 1
rotation 0 1 0 7.44809
children [
Inline { url "http://www.web3d-fr.com/objets/Download/GeraldBloncourt/Jdb.wrl" }
]
}
DEF VSO_49041 VirgalSceneObject {
visible TRUE
translation -22.2548841253 -0.313333333333 -6.83166716223
scale 0.46 0.46 0.46
rotation 0 1 0 -2.57686
children [
Inline {url "http://media.virgal.net/plants/oaktree.wrl"}
]
}
DEF VSO_49042 VirgalSceneObject {
visible TRUE
translation -22.148460597 0 0.462036464746
scale 0.46 0.46 0.46
rotation 0 1 0 0.904466
children [
Inline {url "http://media.virgal.net/plants/oaktree.wrl"}
]
}
DEF VSO_49044 VirgalSceneObject {
visible TRUE
translation -21.6056486166 0 2.66627028941
scale 0.566666666667 0.566666666667 0.566666666667
rotation 0 1 0 1.65794
children [
Inline {url "http://media.virgal.net/plants/oaktree.wrl"}
]
}
DEF VSO_49047 VirgalSceneObject {
visible TRUE
translation 12.680477891 0 -16.905602062
scale 1 1 1
rotation 0 1 0 -0.787353
children [
Maison {
texture_murs "http://media.virgal.net/pubtexlib/wall/stucco_grey.jpg"
texture_sol "http://media.virgal.net/pubtexlib/floor/redtri_tile_cyc.jpg"
texture_fenetre "http://media.virgal.net/pubtexlib/windows/window_blue2.jpg"
texture_porte "http://media.virgal.net/pubtexlib/windows/window_blue2.jpg"
porte_ouvrable TRUE
repetition_texture_mur_x "5"
repetition_texture_mur_y "5"
repetition_texture_sol_x "10"
repetition_texture_sol_y "15"
texture_toit "http://media.virgal.net/pubtexlib/roof/roof02.jpg"
repetition_texture_toit_x "5"
repetition_texture_toit_y "5"
epaisseur_toit 1
}
]
}
DEF VSO_49048 VirgalSceneObject {
visible TRUE
translation 11.5332591524 1.64333333333 -18.8047355314
scale 1 1 1
rotation 0 1 0 1.48727
children [
Inline {url "http://www.web3d-fr.com/objets/Download/GeraldBloncourt/Pn.wrl"}
]
}
DEF VSO_49049 VirgalSceneObject {
visible TRUE
translation 16.0694177698 1.79 -16.2801570579
scale 1 1 1
rotation 0 1 0 -0.760842
children [
Inline {url "http://www.web3d-fr.com/objets/Download/GeraldBloncourt/Chm.wrl"}
]
}
DEF VSO_49050 VirgalSceneObject {
visible TRUE
translation 9.20701379629 0.05 -18.1091546304
scale 1 1 1
rotation 0 1 0 7.06194
children [
Inline {url "http://media.virgal.net/computer/computer_desk.WRL"}
]
}
DEF VSO_49051 VirgalSceneObject {
visible TRUE
translation 9.44189029717 0.785 -18.157519282
scale 1 1 1
rotation 0 1 0 0.957545
children [
IMac {
texture_ecran []
}
]
}
DEF VSO_49052 VirgalSceneObject {
visible TRUE
translation 9.10384 0.785 -17.8047
scale 1 1 1
rotation 0 1 0 1.06608
children [
Inline {url "http://media.virgal.net/computer/palm.WRL?zz"}
]
}
DEF VSO_49053 VirgalSceneObject {
visible TRUE
translation 9.27453 1.12214 -18.2217
scale 1 1 1
rotation 0 1 0 0.940141
children [
Inline {url "http://media.virgal.net/computer/webcam.WRL"}
]
}
NavigationInfo {
type "WALK"
}
WorldInfo {
title "village en automne"
}
Background {skyColor [.3 .3 1, .9 .9 1] skyAngle [1.5]}
|