Я пытаюсь создать примитивы из текстового входного файла в VTK. Это означает, что мой входной файл может быть, например:Как динамически создавать элементы в VTK?
cube s x y z
sphere r x y z
cube s x y z
cone r h x y z
Где у меня есть имя элемента и некоторые атрибуты, такие как позиция, радиус и т.д., в зависимости от примитива. Все, что я сделал до сих пор, - это поставить 1 актера для каждого примитива в той же рендеринговой сцене. Таким образом, моя программа будет рисовать куб, сферу и конус, основываясь на приведенном выше примере. Однако то, что я хочу сделать, - это динамически рисовать все, что говорит вход.
I supposse Я должен создать актера для каждого объекта в сцене. Однако я не знаю, сколько объектов указывает вход перед его запуском. Я думал о списке актеров (потому что я могу выдвинуть столько участников в список, как говорит вклад), но я не уверен, что это необходимо.
Нужна дополнительная помощь. ty
Лучше использовать vtkActorCollection или использовать вектор актеров, объявленных таким образом. –
Venom
Возможно, это идентично, но я не уверен. – siavashk