[слайд на стор. 26, Lect_16.pdf]
Вузол Separator
У VRML прийняте наступне правило: вузли, що модифікують властивості фігур (Translation, Material, тощо), діють на всі фігури, які описані далі. Щоб обмежити область дії вузлів, що здійснюють модифікацію, фігури необхідно згрупувати за допомогою вузла Separator
Separator {інші вузли}
Вузол Separator працює як контейнер, він може містити будь-які інші вузли, і основним його призначенням є саме обмеження області дії вузлів типу Translation і Material.
Приклад застосування вузла Separator
[слайд на стор. 28, Lect_16.pdf]
Положення об’єктів у просторі. Обертання.
[слайд на стор. 29, Lect_16.pdf]
Приклад літери Т із двох циліндрів
[слайд на стор. 30, Lect_16.pdf]
Положення об’єктів у просторі. Масштабування.
[слайд на стор. 31, Lect_16.pdf]
Визначення власних вузлів
VRML надає можливість скоротити і зробити більш зрозумілим вихідний код VRML-файла шляхом опису власних вузлів. Якщо в зображенні кілька разів повторюється одна фігура, її можна описати один раз і надалі посилатися на неї.
Вузол описується одним із способів:
DEF name
Cube{}
або
DEF name
Material{}
або
DEF name
Separator {згруповані вузли, що описують фігуру і властивості матеріалу}