Как добавить несколько скалярных полей в неструктурированную сетку mayavi / tvtk? - PullRequest
0 голосов
/ 14 февраля 2019

Я начинаю с примера datasets.py, приведенного здесь: datasets.py , где была построена неструктурированная сетка:

...
ug = tvtk.UnstructuredGrid(points=points)
ug.set_cells(cell_types, offset, cell_array)

и добавлено скалярное поле:

scalars = random.random(points.shape[0])
ug.point_data.scalars = scalars
ug.point_data.scalars.name = 'scalars'

Мой вопрос: как я могу добавить несколько скалярных полей к одному и тому же неструктурированному объекту Grid?Я знаю, что структура данных vtk может справиться с этим, но я не могу понять, как поступить с интерфейсом tvtk.

Я думаю, что вопрос подойдет для любого другого типа набора данных (StructuredGrid, PolyData,...)

...