paraview中有一个filter叫EvenlySpacedStreamlines2D,可以对xy平面或者平行于xy平面的clip绘制均匀分布的流线,但是仅限于xy平面或者平行于xy平面的clip。
下面是效果对比,右边的图是经过EvenlySpacedStreamlines2D处理自动生成的,可以发现流线分布非常均匀。
在一些三维案例中,想要使用EvenlySpacedStreamlines2D生成均匀分布的流线,就需要多进行一些处理。
paraview中还有一个filter叫做Transform,可以对实体进行平移、选装等处理。
那么可以再slice上,先用Transform将slice旋转成为成为一个xy平面上,然后再用EvenlySpacedStreamlines2D生成一个均匀分布的流线图。然后通过StreamTrance filter在比较稀疏的地方添加适当的流线。
在Transform中,可以通过RotateAroundOriginTransform对实体进行旋转,Origin of rotation为旋转中心,Rotate为旋转轴,比如下面图片的内容就是,旋转中心为(0,0,0.75)并绕x轴旋转-90(按照“顺正逆负”:顺时针旋转为正角度,逆时针旋转为负角度)。
其中,EvenlySpacedStreamlines2D的Separating Distance可以调节流线之间的间隔距离。
在一般的StreamTrance下面,Maximum Steps可以调节流线的长度,Resolution可以调整流线的间隔距离。
标签:EvenlySpacedStreamlines2D,旋转,xy,paraview,平面,流线 From: https://www.cnblogs.com/Xiwang-Sun/p/17790185.html