Чтобы добавить немного к ответу Матье, если вы действительно хотите, чтобы линии потока везде , тогда вы можете создать Stream Tracer With Custom Source
(как предложил Матье) и установить ваши данные какInput
и Seed Source
.Это создаст линию потока, исходящую из каждой точки в вашем наборе данных, что в значительной степени соответствует вашим запросам.
Однако, хотя вы можете сделать это, вы, вероятно, не будете удовлетворены результатами.Прежде всего, если ваши данные не слишком малы, это займет много времени для вычисления и создания большого объема данных.Хуже того, результат будет настолько плотным, что вы ничего не увидите.Вы получите все эти интересные линии потока через вихри, но они будут полностью скрыты всеми скучными линиями тока вокруг них.
Таким образом, вам лучше попытаться получить набор данных, который содержит исходные точки, которые, вероятно,чтобы проследить поток через интересующие вас вихри. Одна вещь, которую вы можете попробовать, - это вычислить завихренность вашего векторного поля (Gradient Of Unstructured Data Set
при включении расширенного параметра Compute Vorticity
), найти величину этого (Calculator
), а затем используйте фильтр Threshold
для извлечения ячеек с большой завихренностью.Затем используйте это в качестве Seed Source
.
Другой (возможно, лучший) вариант, если ваши данные 2D или вы можете выделить интересную поверхность вдоль потока ваших данных, это использовать плагин Surface LIC.Подробности можно найти на https://www.paraview.org/Wiki/ParaView/Line_Integral_Convolution.