|
#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 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 5
EXTERNPROTO Lamp_Basic1 [
exposedField SFColor couleur_lampe
] ["http://media.virgal.net/lamps/lamp_basic_1.wrl#Lamp_Basic1"]
PROTO MyLight[
exposedField SFColor couleur_lumiere 1 1 1
exposedField SFBool objet_actif TRUE
] {
PointLight {
location 0 .4 0
radius 5
intensity 3
ambientIntensity .5
on IS objet_actif
color IS couleur_lumiere
}
}
# PROTO FOR LIBID 43
EXTERNPROTO PrimPlan [
exposedField MFString texture
exposedField SFString nbr_tex_x
exposedField SFString nbr_tex_y
exposedField SFFloat transparence
exposedField SFString orientation
] ["http://media.virgal.net/primitives/PrimPlan.wrl?k#PrimPlan"]
# PROTO FOR LIBID 757
EXTERNPROTO SmallSmoke [
exposedField SFFloat taux_creation
exposedField SFInt32 particules_max
exposedField SFTime temps_de_vie
exposedField SFColor couleur_emission
exposedField SFColor couleur_finale
] ["http://media.virgal.net/deco/particles-smoke.wrl#SmallSmoke"]
Viewpoint {
description "POINT DE VUE INITIAL"
position 36.9430045595 -1.53238 -17.2179344166
orientation 0 1 0 2.27568062736
}
Viewpoint {
description "POINT DE VUE INITIAL"
position -0.371337866213 1.85 0.0681181881812
}
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_100755 VirgalSceneObject {
visible TRUE
translation 4.39009 -1.59905 -6.78768
scale 1 1 1
rotation 0 1 0 -0.0156328
children [
Inline { url "http://media.virgal.net/terrains/island/terrain_island.wrl" }
]
}
DEF VSO_100754 VirgalSceneObject {
visible TRUE
translation 7.73493 -1.59905 -3.38568
scale 1 1 1
rotation 0 1 0 -1.53587
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_100757 VirgalSceneObject {
visible TRUE
translation 18.260312366 -3.10771 2.10487915237
scale 4.86666666667 4.86666666667 4.86666666667
rotation 0 1 0 1.12305
children [
ImportVrmlUrl {url "http://www.int3d.com/data/s13003.wrl"}
]
}
DEF VSO_100760 VirgalSceneObject {
visible TRUE
translation 10.6731157047 1.26665666667 1.70689028947
scale 2.46666666667 2.46666666667 2.46666666667
rotation 0 1 0 2.43977
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 0
}
]
}
DEF VSO_100761 VirgalSceneObject {
visible TRUE
translation 11.1990019365 4.69499333333 2.1409495115
scale 1.05 1.05 1.05
rotation 0 1 0 2.38339
children [
BarriereRond {
piliers_texture "http://media.virgal.net/pubtexlib/wood/ash.jpg"
barres_texture "http://media.virgal.net/_cached/pubtexlib/nature/greenapple.jpg" # "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_100762 VirgalSceneObject {
visible TRUE
translation 11.199 6.16165666667 2.14095
scale 1.05 1.05 1.05
rotation 0 1 0 2.38339
children [
BarriereRond {
piliers_texture "http://media.virgal.net/_cached/pubtexlib/wood/burlwood2.jpg" # "http://media.virgal.net/pubtexlib/wood/ash.jpg"
barres_texture "http://media.virgal.net/pubtexlib/wood/ash.jpg"
piliers_epaisseur .06
barres_epaisseur 0.04 # .04
affichage_deuxieme_barre TRUE # TRUE
infranchissable TRUE # TRUE
cercle_ferme FALSE
}
]
}
DEF VSO_100767 VirgalSceneObject {
visible TRUE
translation 12.9023859382 -1.25789666667 2.68716121453
scale 2.8 2.8 2.8
rotation 0 1 0 2.28353
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_100768 VirgalSceneObject {
visible TRUE
translation 12.8492764036 -4.8179 2.66975645149
scale 2.8 2.8 2.8
rotation 0 1 0 2.28353
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_100769 VirgalSceneObject {
visible TRUE
translation 10.3110813639 4.78166 3.16075362426
scale 1 1 1
rotation 0 1 0 2.39819
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_100770 VirgalSceneObject {
visible TRUE
translation 12.8493 2.6821 2.66976
scale 2.8 2.8 2.8
rotation 0 1 0 2.28353
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_100771 VirgalSceneObject {
visible TRUE
translation 12.8143462443 6.28876666667 2.67507365781
scale 2.8 2.8 2.8
rotation 0 1 0 2.28353
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_100772 VirgalSceneObject {
visible TRUE
translation 12.8143 9.97543666667 2.67507
scale 2.8 2.8 2.8
rotation 0 1 0 2.28353
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_100778 VirgalSceneObject {
visible TRUE
translation 6.99586526706 5.82499333333 2.5182452735
scale 1 1 1
rotation 0 1 0 1.52568
children [
MyLight {
couleur_lumiere 0.890196078431 0.827450980392 0.329411764706 # 1 1 1
objet_actif TRUE # TRUE
}
Lamp_Basic1 {
couleur_lampe 0.6 0.439215686275 0.301960784314 # .5 .5 1
}
]
}
DEF VSO_100773 VirgalSceneObject {
visible TRUE
translation 12.6542737556 4.86499333333 5.25403878242
scale 1.31666666667 1.31666666667 1.31666666667
rotation 0 1 0 -2.40183
children [
Inline {url "http://media.virgal.net/computer/computer_desk.WRL"}
]
}
DEF VSO_100774 VirgalSceneObject {
visible TRUE
translation 11.5645637759 4.83166 5.43324319302
scale 1.8 1.8 1.8
rotation 0 1 0 -2.32209
children [
Inline {url "http://media.virgal.net/computer/computer_on_desktop.WRL"}
]
}
DEF VSO_100777 VirgalSceneObject {
visible TRUE
translation 7.21126375787 4.74499333333 2.53955212477
scale 1.41666666667 1.41666666667 1.41666666667
rotation 0 1 0 0.861019
children [
Inline {url "http://media.virgal.net/tables/TBR023.wrl"}
]
}
DEF VSO_100782 VirgalSceneObject {
visible TRUE
translation 23.4000412889 -0.21281 -6.43312017785
scale 2.66666666667 2.66666666667 2.66666666667
rotation 0 1 0 2.28347
children [
PrimPlan {
texture "http://media.virgal.net/_cached/pubtexlib/wood/angre_curl.jpg" # "http://media.virgal.net/_cached/pubtexlib/wall/brickwall36885.jpg"
orientation "verticale"
nbr_tex_x "3"
nbr_tex_y "3"
transparence 0
}
]
}
DEF VSO_100783 VirgalSceneObject {
visible TRUE
translation 23.4 5.11385666667 -6.43312
scale 2.66667 2.66667 2.66667
rotation 0 1 0 2.28347
children [
PrimPlan {
texture "http://media.virgal.net/_cached/pubtexlib/wood/angre_curl.jpg" # "http://media.virgal.net/_cached/pubtexlib/wall/brickwall36885.jpg"
orientation "verticale"
nbr_tex_x "3"
nbr_tex_y "3"
transparence 0
}
]
}
DEF VSO_100784 VirgalSceneObject {
visible TRUE
translation 23.4 8.67386 -6.43312
scale 2.66667 2.66667 2.66667
rotation 0 1 0 2.28347
children [
PrimPlan {
texture "http://media.virgal.net/_cached/pubtexlib/wood/angre_curl.jpg" # "http://media.virgal.net/_cached/pubtexlib/wall/brickwall36885.jpg"
orientation "verticale"
nbr_tex_x "3"
nbr_tex_y "3"
transparence 0
}
]
}
DEF VSO_100791 VirgalSceneObject {
visible TRUE
translation 27.6952319758 -3.23238 -8.90066372203
scale 0.76 0.76 0.76
rotation 0 1 0 2.41906
children [
SmallSmoke {
taux_creation 25
particules_max 500
temps_de_vie 5
couleur_emission 0.890196078431 0.490196078431 0.490196078431 # .6 .6 .6
couleur_finale 0.890196078431 0.447058823529 0.427450980392 # .7 .7 .7
}
]
}
NavigationInfo {
type "WALK"
}
WorldInfo {
title "Ptitloup88 Tower"
}
Background {skyColor [.3 .3 1, .9 .9 1] skyAngle [1.5]}
|