Допустим, я хотел загрузить 100 отдельных моделей (компонентов большего целого) в программу просмотра и иметь по 10 экземпляров каждой. Эти 1000 экземпляров будут расположены, повернуты и масштабированы в соответствии с некоторыми правилами для формирования окончательного вида модели.
Я знаю, как загрузить несколько моделей с помощью средства просмотра, поэтому мои вопросы:
1) Имеет ли смысл загружать так много моделей в программу просмотра? Модели были бы довольно маленького размера.
2) Должно ли это быть сделано нормально с viewer3d.start и viewer3d.load? Как работает инстансинг, столкнусь ли я с таким большим количеством моделей? Будет ли у меня 1000 вызовов на загрузку или можно будет выполнить инстансинг каким-либо другим способом?
3) Как преобразовать всю модель? Я знаю, как преобразовать фрагменты модели. В случае преобразования всей модели я должен преобразовать все ее фрагменты или есть иерархия, чтобы я мог просто преобразовать «корневой фрагмент»?