| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Java 3D: как удалять объекты со сцены? |
| Автор: Real McCoy 17.12.2007, 20:46 | ||
| Здравствуйте все! Есть программа написанная с помощью Java 3D. Есть сцена, с объектами. Объекты необходимо удалять (или их TransformGroup'пы). Кто-нибудь знает, как это делается? Искал, но нашёл только это: http://java3d.j3d.org/faq/manipulating.html#add_remove
Но, честно говоря, мало что понял. Может у кого-то есть опыт? Поделитесь, пожалуйста. |
| Автор: Real McCoy 18.12.2007, 10:37 | ||
| Невнятно выразился... При создании сцены обычно делается следующее:
К объекту scene потом добавляются все группы или объекты, которые присутствуют на сцене. Вопрос вот в чём: мне надо добавлять несколько BranchGroup в коренвую, чтобы потом мочь удалить, или как? Какова должна быть структура графа? |
| Автор: Real McCoy 18.12.2007, 16:07 | ||
| Сам разобрался Может, кому пригодится:
Т.е. надо чтобы: - имелся доступ к переменным пространства и группы сцены; - установить при создании группе сцены атрибут BranchGroup.ALLOW_DETACH; - удалять группу из локали пространства непосредственно, используя метод removeBranchGraph(); |