SWITCH

Документы VRML используют узел Switch для того, чтобы включать и выключать свойства. В зависимости от значения своего поля, группа, указанная в узле Switch, ведет себя в точности или сходно с поведением, задаваемым узлом Group. Следующий код иллюстрирует имя и значение по умолчанию поля узла Switch:

Switch {  
whichChild -1 # SFLong
  }  

Если поле whichChild принимает значение -3, то узел ведет себя в точности так же, как узел Group. Если значение поля whichChild равно -1, то узел Switch направляет броузер мимо всех своих потомков.

Значение "whichChild указывает потомка, к которому узел адресует броузер. Первый потомок имеет значение индекса, равное 0.