我想在 Paraview 中创建线段。每个线段的输入数据格式为:x0,y0,z0,x1,y1,z1,width 我尝试过使用“Line”命令,例如:
for i in range(600):
l = Line(Point1=(uniform(0,100),uniform(0,100),0),Point2=(uniform(0,100),uniform(0,100),0))
但是,我找不到指定每个线段宽度的方法。您的帮助将不胜感激。最好的问候,哈米德·拉贾比。
我想在 Paraview 中创建线段。每个线段的输入数据格式为:x0,y0,z0,x1,y1,z1,width 我尝试过使用“Line”命令,例如:
for i in range(600):
l = Line(Point1=(uniform(0,100),uniform(0,100),0),Point2=(uniform(0,100),uniform(0,100),0))
但是,我找不到指定每个线段宽度的方法。您的帮助将不胜感激。最好的问候,哈米德·拉贾比。
Line 对象不知道width
. 它只是一个连接点的列表。width
是表示的参数。你可以尝试这样的事情:
# get active view
renderView1 = GetActiveViewOrCreate('RenderView')
for i in range(600):
l = Line(Point1=(uniform(0,100),uniform(0,100),0),Point2=(uniform(0,100),uniform(0,100),0))
# get display properties
line1Display = GetDisplayProperties(l, view=renderView1)
# Properties modified on line1Display
line1Display.LineWidth = 4.0