我想可視化一系列球體,每個球體都有其特定的半徑。import vtkfrom random import uniformpoints = vtk.vtkPoints()lines = vtk.vtkCellArray()widths = vtk.vtkDoubleArray()widths.SetName("width")for i in range(60):? pt1 = points.InsertNextPoint(uniform(0, 100), uniform(0, 100), 0)? pt2 = points.InsertNextPoint(uniform(0, 100), uniform(0, 100), 0)? w = uniform(0,3)? widths.InsertNextValue(w)? widths.InsertNextValue(w)? lines.InsertNextCell(2, [pt1, pt2])output.SetPoints(points)output.GetPointData().AddArray(widths)output.SetLines(lines)但是,我無法對球體執(zhí)行相同的操作,因為我找不到“球體”過濾器。預先感謝您的幫助,最誠摯的問候,Hamid Rajabi。
1 回答

慕絲7291255
TA貢獻1859條經(jīng)驗 獲得超6個贊
在ParaView中,您可以使用Glyph
過濾器。它在給定點上顯示預定義的幾何形狀。您可以使用預定義的形狀(例如球形)?;蛘吣部梢允褂米约旱膸缀螆D形來Glyph with custom Source
代替。
添加回答
舉報
0/150
提交
取消