我一直在尝试从VTK中的文本输入文件创建基元。这意味着,我的输入文件可能是例如:
cube s x y z
sphere r x y z
cube s x y z
cone r h x y z
我有元素的名称和一些属性,如位置,半径等,取决于基元。到目前为止我所做的就是在同一个渲染场景中为每个基元放置1个actor。所以我的程序会根据上面的例子绘制一个立方体,一个球体和一个圆锥体。然而,我想要完成的是动态绘制输入所说的内容。
我想我必须为场景中的每个对象创建一个actor。但是,在运行之前,我不知道输入指示了多少个对象。我正在考虑一个演员列表(因为我可以按照输入的说法将尽可能多的演员推到列表中),但我不确定它是否是必要的。
需要大力帮助。 TY