Paraview使用“宽度”数据从CSV创建线段

问题描述

我想在Paraview中创建线段。我每个线段的输入数据格式为: x0,y0,z0,x1,y1,z1,宽度 我尝试使用“ Line”命令,例如:

    for i in range(600):
      l = Line(Point1=(uniform(0,100),uniform(0,0),Point2=(uniform(0,0))

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

解决方法

Line对象不了解width。它只是连接点的列表。 width是表示的参数。您可以尝试这样的事情:

# get active view
renderView1 = GetActiveViewOrCreate('RenderView')

for i in range(600):
  l = Line(Point1=(uniform(0,100),uniform(0,0),Point2=(uniform(0,0))
  # get display properties
  line1Display = GetDisplayProperties(l,view=renderView1)

  # Properties modified on line1Display
  line1Display.LineWidth = 4.0

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...