Mirroring streamlines and contours

Hi I have drawn streamlines on one half of a circular plane. by seeding a line. Now I want to mirror it w.r.t the vertical symmetric axis. How can i do it?
thanks

Use Reflect or AxisAlignedReflect filter

Hi I am using the Reflect filter, there is no AxisAlignedReflect in my Paraview 5.12.0-RC1.So i am using the Reflect filter but it is not doing the right thing. It is creating a lot of in between lines within the streamlines. I have circular streamlines but when i am using Reflect, it is joining points in between the mirrored streamlines.
I have attached the photo-the right one is the mirrored one.

Please try with ParaView 6.0-RC1

But i dont have Paraview 6.0 currently installed. Can i install it from somewhere?

https://www.paraview.org/download/?version=v6.0

Hi,

the problem with reflected streamlines also exists in Version 6, see attached picture. The left (green) ones are the original data, the right (white) ones are the reflected. It happens with both the deprecated Reflect filter and the new AxisAlignedReflect filter.

If required I can provide the dataset.

And same problem also happens with the streamtracerWithCustomSource

Please do :slight_smile:

Here you go: streamline reflect testcase

Thanks for having a look!

I confirm the issue, I created it here: https://gitlab.kitware.com/paraview/paraview/-/issues/23103

Actually this is already fixed in master, please use the latest nightly from paraview.org/download

I installed latest nightly build and confirm, reflecting the streamlines with the AxisAlignedReflect filter works now. But there is still an issue with the filter: when using a Clip filter before reflecting, it still messes up the streamlines. You can try with the provided test case: just add a Clip with type Plane, z-normal and z-origin at 0.1 and reflect afterwards.

I dont see an issue, please share state to reproduce or at least a screenshot.

on the left the side the streamlines are reflected, then clipped. On the right side, same streamline object is first clipped, the reflected.

mirror_and_clip.pvsm (1.6 MB)

the attached state file works with the above provided test case

Indeed, there seems to be a point ordering issue, I’ve created it here:

https://gitlab.kitware.com/paraview/paraview/-/issues/23105