# Mirroring streamlines and contours

**URL:** https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769
**Category:** ParaView Support
**Created:** [June 2, 2025, 10:36pm UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769 "2025-06-02T22:36:31Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![scabo](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@scabo](https://discourse.paraview.org/u/scabo)
#### Post date: [June 2, 2025, 10:36pm UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/1 "2025-06-02T22:36:31Z")

</div>

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

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [June 3, 2025, 8:29am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/2 "2025-06-03T08:29:26Z")

</div>

Use Reflect or AxisAlignedReflect filter

---

<div class="post-metadata">

### Author: ![scabo](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@scabo](https://discourse.paraview.org/u/scabo)
#### Post date: [June 3, 2025, 11:23am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/3 "2025-06-03T11:23:14Z")

</div>

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.

 ![paraview_mirror_doubt](https://discourse.paraview.org/uploads/default/original/3X/5/c/5cb0a18d9675e86b69fb777cf79cc9215a6eae93.png)

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [June 3, 2025, 11:24am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/4 "2025-06-03T11:24:33Z")

</div>

Please try with ParaView 6.0-RC1

---

<div class="post-metadata">

### Author: ![scabo](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@scabo](https://discourse.paraview.org/u/scabo)
#### Post date: [June 3, 2025, 11:36am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/5 "2025-06-03T11:36:38Z")

</div>

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

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [June 3, 2025, 11:37am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/6 "2025-06-03T11:37:50Z")

</div>

[https://www.paraview.org/download/?version=v6.0](https://www.paraview.org/download/?version=v6.0)

---

<div class="post-metadata">

### Author: ![Jnsn](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jnsn/32/10523_2.png) [@Jnsn](https://discourse.paraview.org/u/Jnsn)
#### Post date: [September 10, 2025, 7:43am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/7 "2025-09-10T07:43:07Z")

</div>

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

 ![pv_streamlines_reflect_problem](https://discourse.paraview.org/uploads/default/original/3X/3/6/36fcbae992b6ef9efed682646622ae5c72eaca83.png)

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [September 11, 2025, 7:16am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/8 "2025-09-11T07:16:56Z")

</div>

> [@Jnsn](#):
>
> I can provide the dataset.

Please do 🙂

---

<div class="post-metadata">

### Author: ![Jnsn](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jnsn/32/10523_2.png) [@Jnsn](https://discourse.paraview.org/u/Jnsn)
#### Post date: [September 11, 2025, 7:45am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/9 "2025-09-11T07:45:30Z")

</div>

Here you go: [streamline reflect testcase](https://drive.google.com/file/d/1OIcDYMxVBuhlTdps1fA_QIwoS0_RoW1H/view?usp=sharing)

Thanks for having a look!

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [September 11, 2025, 11:49am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/10 "2025-09-11T11:49:09Z")

</div>

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

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [September 11, 2025, 11:55am UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/11 "2025-09-11T11:55:59Z")

</div>

Actually this is already fixed in master, please use the latest nightly from [paraview.org/download](http://paraview.org/download)

---

<div class="post-metadata">

### Author: ![Jnsn](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jnsn/32/10523_2.png) [@Jnsn](https://discourse.paraview.org/u/Jnsn)
#### Post date: [September 11, 2025, 1:15pm UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/12 "2025-09-11T13:15:06Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [September 11, 2025, 1:20pm UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/13 "2025-09-11T13:20:38Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Jnsn](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jnsn/32/10523_2.png) [@Jnsn](https://discourse.paraview.org/u/Jnsn)
#### Post date: [September 11, 2025, 1:29pm UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/14 "2025-09-11T13:29:47Z")

</div>

![image](https://discourse.paraview.org/uploads/default/original/3X/f/1/f1877784c223faff31d77efb8d52ec98a9319636.jpeg)

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](https://discourse.paraview.org/uploads/short-url/ggZKJ1WFguqIK704J1qXSG90F1l.pvsm) (1.6 MB)

the attached state file works with the above provided test case

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [September 11, 2025, 1:50pm UTC](https://discourse.paraview.org/t/mirroring-streamlines-and-contours/16769/15 "2025-09-11T13:50:26Z")

</div>

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

[https://gitlab.kitware.com/paraview/paraview/-/issues/23105](https://gitlab.kitware.com/paraview/paraview/-/issues/23105)
