Tworzenie najprostszego obiektu (węzeł Shape)

Aby utworzyć najprostszy obiekt i umieścić go na scenie trójwymiarowej wystarczy zdefiniować jeden węzeł o nazwie Shape. Interfejs użytkownika tego węzła wygląda następująco:

Shape {
    exposedField SFNode appearance NULL
    exposedField SFNode geometry   NULL
}

Jak widać węzeł Shape ma dwa pola appearance i geometry. Pole appearance jest typu SFNode co oznacza, że może ono zawierać definicję jednego węzła. W tym przypadku będzie to węzeł Appearance.

Pole geometry może zawierać jeden węzeł z grupy Geometry. Do grupy Geometry należą następujące węzły: Box, Cone, Cylinder, ElevationGrid, Extrusion, IndexedFaceSet, IndexedLineSet, PointSet, Sphere, Text.

Powiedzmy, że chcemy zdefiniować sześcian o bokach 4 4 4 (za podstawową miarę odległości w języku VRML przyjęto metry), którego środek  jest w punkcie 0 0 0 trójwymiarowego układu współrzędnych, nie określając narazie żadnych właściwości dotyczących jego wyglądu, czyli nie definiując pola appearance. Przy takim założeniu nasz plik Shape.wrl będzie wyglądał następująco.

#VRML V2.0 utf8

Shape {
    appearance NULL
    geometry Box {       
                 size 4 4 4
    }
}