TRANSFORMSEPARATOR
Документы VRML используют узел TransformSeparator таким же образом, как и узел Separator. Оба узла сохраняют состояние сцены перед переходом к узлам-потомкам. Аналогично оба узла восстанавливают состояние сцены после окончания обработки узлов-потомков. Но узел TransformSeparator сохраняет только текущее преобразование, все остальные параметры состояния остаются несохраненными. Следующий код иллюстрирует узел TransformSeparator:
TransformSeparator | { | |
# Other nodes here | ||
} |
Документы VRML используют узел TransformSeparator для позиционирования камеры, поскольку преобразование относительно камеры не воздействует на остальную сцену. Кроме того, документы VRML используют этот узел, чтобы изолировать преобразования относительно источников света и других объектов.