首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在paraview中绘制所有的流线?

如何在paraview中绘制所有的流线?
EN

Stack Overflow用户
提问于 2019-03-30 23:17:13
回答 2查看 1.4K关注 0票数 1

我正在模拟“空洞驱动的盖子”的情况,我试图用剖视的水流跟踪器得到所有的流线,但我只得到与参考线相交的流线,因此有一些看不见的涡流。如何才能看到域中的所有流线?

非常感谢你的支持。

EN

回答 2

Stack Overflow用户

发布于 2019-04-01 23:40:16

为了补充一下马修的答案,如果你真的想要到处都是流线型,那么你可以创建一个Stream Tracer With Custom Source (马修建议的那样),并将你的数据同时设置为InputSeed Source。这将创建一个从数据集中的每个点开始的流线,这几乎就是您所要求的。

然而,虽然您可以这样做,但您可能不会对结果感到满意。首先,除非您的数据非常小,否则这将需要很长时间来计算和创建大量数据。更糟糕的是,结果将如此密集,以至于您将看不到任何东西。你会得到所有这些有趣的流线穿过旋涡,但他们将完全隐藏在他们周围所有无聊的流线。

因此,您最好尝试派生一个包含种子点的数据集,这些种子点可能会跟踪通过您感兴趣的涡流的流。您可能要尝试的一件事是计算向量场的涡度(启用高级选项Compute Vorticity时为Gradient Of Unstructured Data Set),找到该涡度的大小(Calculator),然后使用Threshold过滤器拉出涡度较大的单元。然后使用它作为您的Seed Source

如果你的数据是2D的,或者你可以沿着你的数据流提取一个有趣的表面,另一个(可能更好的)选择是使用surface LIC插件。详情可以在https://www.paraview.org/Wiki/ParaView/Line_Integral_Convolution上找到。

票数 1
EN

Stack Overflow用户

发布于 2019-04-01 16:33:18

你必须为你的streamline选择一个有代表性的来源。您可以使用"Sphere Source",因此在StreamTracer属性中。

如果失败,您可以使用StreamTracerWithCustomSource,并使用您自己必须首先创建的源代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55432837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档