SWITCH
Документы VRML используют узел Switch для того, чтобы включать и выключать свойства. В зависимости от значения своего поля, группа, указанная в узле Switch, ведет себя в точности или сходно с поведением, задаваемым узлом Group. Следующий код иллюстрирует имя и значение по умолчанию поля узла Switch:
Switch | { | |
whichChild | -1 | # SFLong |
} |
Если поле whichChild принимает значение -3, то узел ведет себя в точности так же, как узел Group. Если значение поля whichChild равно -1, то узел Switch направляет броузер мимо всех своих потомков.
Значение "whichChild указывает потомка, к которому узел адресует броузер. Первый потомок имеет значение индекса, равное 0.