Стрелки на двухмерных линиях в paraview - PullRequest
0 голосов
/ 30 января 2020

Я создал срез. На этом срезе я создал 2D линии тока. Мне бы хотелось, чтобы стрелки представляли направление линий тока следующим образом: enter image description here

Я пытался создать их с помощью символов. Ниже приведен скриншот настроек, которые я использовал в фильтре Glyph:

enter image description here

В качестве вывода я получаю следующее:

enter image description here

Как видно, стрелки не соответствуют линиям тока. Может кто-нибудь, пожалуйста, помогите мне получить желаемый результат? Кроме того, я просто хочу стрелку, а не саму стрелку.

Когда я использую стрелку края, я получаю следующее (Обратите внимание, что я повернул срез, чтобы показать, что стрелка появляется перпендикулярно линии тока): enter image description here

1 Ответ

1 голос
/ 30 января 2020

Вы должны установить orientation array для массива, используемого для извлечения линий тока.

Используйте EdgeArrow в качестве типа глифа, чтобы иметь только стрелку.

Редактировать: исследование

  1. Проверьте значения `Glyph Transform '. Вращение должно быть [0,0,0].

  2. Вы также можете использовать электронную таблицу для проверки значений массива ориентации в точках с ошибками.

  3. Вот файл состояния, который я сделал с PV 5.8 RC1, чтобы вы могли сравнить его с вашими конфигурациями. Он содержит: источник вейвлета для создания сетки, фильтр RandomAttributes для добавления вектора точек, StreamTracer и, наконец, фильтр Glyph: https://drive.google.com/file/d/11E3du4warRIX5v8pxX7LxdCy-jsmGlZ5/view?usp=sharing

...