Приклад застосування вузла Translation

[слайд на стор. 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 {згруповані вузли, що описують фігуру і властивості матеріалу}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: