Paraview: интерполяция сетки и объединение данных

У меня есть многоблочный набор данных paraview, содержащий блоки, содержащие два разных vtk UnstructuredGrids. Я хочу интерполировать данные из сетки в другую и обрабатывать их одновременно.

Вот что я делаю:

  1. Я дважды использую фильтр Extract Block, чтобы отделить данные от двух блоков (обратите внимание, что данные по-прежнему относятся к типу «мультиблок» (видно на вкладке информации)).
  2. Используя фильтр Resample With Dataset, я могу интерполировать данные, хранящиеся в блоке 2 (грубая сетка), в сетку блока 1 (мелкая сетка).

Моя проблема возникает на шаге 3. :

  1. Я хотел бы использовать фильтр Append Attributes для одновременной обработки данных блока 1 и данных, интерполированных из блока 2, но проблема в том, что этот фильтр недоступен.

Если два набора данных поступают из двух отдельных структур UnstructuredGrids (не многоблочных), Append Attributes доступен, и я могу делать то, что хочу. Чтобы обойти это поведение, я должен применить фильтр Merge Blocks после шага 1. Обратите внимание, что выходные данные этого последнего фильтра больше не относятся к типу «мультиблок», а теперь относятся к типу «Неструктурированная сетка».

Это слишком сложно и не интуитивно понятно, может кто-нибудь объяснить, в чем смысл этого?


person Johann Bzh    schedule 27.05.2020    source источник


Ответы (1)


Вам не нужно Append Attributes для получения обоих данных. Просто установите флажки «Передать данные точки» и «Передать данные ячейки» в фильтре Ressample With DataSet.

Что касается того, почему фильтр Append Attributes недоступен в вашем случае, могут быть разные причины. Если вы используете ParaView 5.8.0, он может сказать вам, почему.

Просто наведите указатель мыши на неактивный фильтр в меню Фильтры -> Алфавитный, и причина будет указана в строке состояния.

person Mathieu Westphal    schedule 28.05.2020
comment
Я использую Paraview 5.4.1 (поставляется с Debian 10). Упомянутые вами флажки Pass Point Data и Pass Cell Data кажутся недоступными. Они также происходят из более поздних версий? - person Johann Bzh; 09.06.2020
comment
Действительно так. Вы можете скачать более новую бинарную версию ParaView здесь: paraview.org/download - person Mathieu Westphal; 10.06.2020