У меня есть мультиблочный набор данных paraview, содержащий блоки, содержащие две разные неструктурированные сетки vtk. Я хочу интерполировать данные из одной сетки в другую и обрабатывать их одновременно.
Вот что я делаю:
- Я использую фильтр
Extract Block
дважды, чтобы разделить данные из двух блоков (обратите внимание, что данные все еще относятся к «мультиблокам» type (отображается на вкладке информации)). - Используя фильтр
Resample With Dataset
, я могу интерполировать данные, хранящиеся в блоке 2 (грубая сетка), в сетку блока 1 (более тонкая сетка).
Моя проблема возникает на шаге 3.:
Я хотел бы использовать фильтр
Append Attributes
для одновременной обработки данных блока 1 и данных, интерполированных из блока 2, но моя проблема в том, что этот фильтр недоступен.
Если два набора данных поступают из двух отдельных структур UnstructuredGrids (без многоблочных), доступен Append Attributes
, и я могу делать то, что хочу. Чтобы обойти это поведение, я должен применить фильтр Merge Blocks
после шага 1. Обратите внимание, что выходной сигнал этого последнего фильтра больше не является «многоблочным» типом, а теперь имеет тип «UnstructuredGrid».
Это слишком сложно и не интуитивно, может ли кто-нибудь объяснить, что за этим стоит?