• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Количество чилдов?

Автор Const_47, 10 января 2009, 19:44:12

« назад - далее »

Const_47

Есть ли возможность прочитать в value количество используемых чилдов определенного канала? Что то типа GetActiveChild? 

anval

В оо есть колличество в контейнере,а так по моему только а+1

Const_47

Вариант с OOП отпадает.

Припустим так.
Есть ченнел Сaller
К нему я линкую определенное количество каналов.
Есть ли способ спросить у саllera сколько каналов я к тебе прилинковал?

Fares

Согласен, тот же вопрос как посчитать количество чилдренов подсоединенных к каналу?

Deepl

Кто-нибудь нашел решение проблемы подсчета количества чайлдов?

Ruslan

#5
Deepl
Скорее всего, эту проблему, в лоб не решить.. лучше на официальном сайте спросить у разработчиков Квеста.
Интересно, в каких ситуациях это может понадобиться? ведь если загрузчик динамичный, то количество контента заранее известно, эти ресурсы можно хранить в массивах, и ссылатся к ним по индексам.
?

Deepl

Это чисто спортивный интерес. Я в текущем проекте пользуюсь ОО системой. Однако, не совсем понятно как работает динамическая загрузка моделей Collada Import. Есть там такая штука как Convert Group to Import Object. Именно она, как я понял, и раскладывает данные модели в объекты класса. Классы сImportObject, cImportSurface И cImportTexture являются каким-то стандартным набором для этой команды?

Когда непонятно как именно что-то работает в твоей программе - это нервирует ) Поэтому хотел сделать аналог этой команды, чтобы все было предельно ясно, но наткнулся на единственную проблему - нужно знать количество потомков и, в идеале, иметь возможность получить их тип.

DimiS

я тебя понимаю в плане того что оно не понятно как работает коллада импорт, как он создаёт объекты, и почему именно такие, и что если тебе нужна другая структура и какие то дополнительные данные
но тот путь которым ты решил это обойти... он оооочень геморойный, и того не стоит
самое лучшее что могу посоветовать -- дождаться выхода 5-ого квеста, там эта проблема решена и очень удобно

Ruslan

DimiS
Есть новости по поводу выхода долгожданной 5-ой версии Квеста?

DimiS

не, у меня нету, да я и не слежу за этим