Sommaire Page precedente Page suivante page 2


Construire des formes de base

Shapes - les formes - sont les blocs de construction du VRML. Il existe quatre formes de base:

Formes.wrl Code source

Comprendre Shape

Le noeud Shape contient:
     Shape {
         geometry ...
         appearance ...
     }

Definir le noeud geometry

Les dimensions sont generalement en metres et doivent etre superieures a zero.
dimensions du cube
    Box {
        size 2.0 0.5 3.0       #dimension xyz du cube 
    }

Dimensions du cone
    Cone {
        height 2              #hauteur
        bottomRadius 1.3      #rayon au bas du cone
    }      
Dimensions du cylindre
    Cylinder {
        height 1.5            #hauteur
        radius 2              #rayon
    }
Dimension de la sphere
    Sphere {
        radius 1.4            #rayon de la sphere
    }   

Comprendre les groupes

Le noeud Group contient des children
    Group {
        children [ .... ]
        children [ .... ]
    }
children (enfant) est une liste de noeuds qui depend du Groupe.Il sert a rassembler plusieurs parties d'un meme objet ou plusieurs objets.Un Groupe qui contient des enfants est appele parent.
Exemple de Group
#VRML V2.0 utf8
Group {
    children [
        Shape {...}
        Shape {...}
    ]
    children [
        Shape {...}
        children [
            Shape {...}
            Shape {...}
        ]
    ]
}