Shape {  
      exposedField SFNode appearance NULL 
      exposedField SFNode geometry NULL 
    }
 
Le bloc Shape permet d'introduire une forme dans une scène. Cette forme sera définie par 2 champs permettant de déclarer 2 blocs. Le bloc Appearence qui permet de définir l'aspect visuel de la forme, et le bloc Geometry qui permet de définir le type de forme.

Dans ce premier chapitre nous n'étudierons que le bloc Geometry, et les formes simples (Box, Cone, Cylinder, Sphere).
Les formes complexes seront abordées plus tard
Le bloc Appearance sera étudié dans les chapitres suivants, mais les exemples l'utilisent pour colorer les objets.

 
Champs de Shape
appearance Permet d'introduire un bloc Appearance (facultatif)
geometry Permet d'introduire un bloc Geometry (facultatif)
 

Note : Par défaut, la création d'un objet s'effectue aux coordonnées 0 0 0. Le centre de l'objet se situant à ces coordonnées. Nous verrons par la suite comment placer un objet en modifiant ses coordonnées.