GROUP
Документы VRML используют узел Group для того, чтобы определить базовый класс для целой группы узлов. Следующий код иллюстрирует простой узел Group (данный узел не имеет полей):
Group | { | |
# Child nodes defined here | ||
} |
Узел Group определяет узел-контейнер, который содержит упорядоченный список узлов-потомков. Узел Group не изменяет порядок обхода (логику обработки броузером узлов и порядок, в котором броузер их прорисовывает). Как уже было кратко обсуждено ранее, VRML передает текущее состояние (цвета, текстуры, трансформации и т. д.) каждому последующему узлу-потомку. Узел Group не сохраняет и не восстанавливает порядок обхода, в противоположность методу, используемому узлом Separator, который сохраняет и восстанавливает состояние.