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))

但是,我找不到指定每个线段宽度的方法。您的帮助将不胜感激。最好的问候,哈米德·拉贾比。

4

1 回答 1

1

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
于 2020-09-30T15:11:29.813 回答