
Navigation et details
NavigationInfo
Le noeud NavigationInfo sert a definir les parametres de navigation
du browser ainsi que des parametres comme la taille ou la vitesse de l'avatar.
NavigationInfo {
avatarSize [ 0.25, 1.6, 0.75 ]
headlight TRUE
speed 1.0
type "WALK"
visibilityLimit 0
}
avatarSize defini les dimensions x,y,z (en metres) de l'avatar ce qui empeche celui ci
de passer par le trou de la serrure au lieu d'ouvrir la porte.
headlight, TRUE allume et FALSE eteint, est comme une lampe de mineur,sur la tete de l'avatar.
speed est la vitesse maximum de deplacement en m/s
type empeche l'utilisateur d'utiliser ou de modifier certaines options de navigation.
- "WALK" -marche- la gravite est activee
- "FLY" -vol- gravite desactivee, parfois une notion de haut est activee
- "EXAMINE" active les fonctions de rotation
- "NONE" -aucun- il desactive toute les fonctions
visibilityLimit determine la distance maximum a laquelle les objets peuvent
etre vus.Sur 0 il est desactive.
Varier les details avec la distance
Diminuer les details avec la distance permet de racourcir les temps de chargement et d'affichage.
foret.wrl
Code source
Lod {
range [ 20,100 ]
center 0 0 0
level [
...
...
...
]
}
range [20,100] determine les distances pour les differentes representations:
Dans cet exemple il y en a trois: inferieur a 20 m, entre 20 m et 100 m, superieur a 100 m.
center donne le centre de l'objet pour le calcul des distances.
level contient les differentes representations de l'objet.
Les details faciles a retirer sont les textures ou des formes geometriques simples.
Controler les points de vues
Il permet de definir plusieurs point de vues ou cameras accessibles par
l'interface du browser.Le point de vue de depart est le premier trouve.Si il y a
plusieurs Viewpoint, il doivent avoir une description differente.
Viewpoint {
position 0 0 10 #position en coordonnees x y z
orientation 0 0 1 0.35 #direction du regard x y z angle
description "Vue de depart"
}