# Moving all pipes together

**URL:** <https://forum.inductiveautomation.com/t/moving-all-pipes-together/66844>\
**Category:** Ignition\
**Created:** [November 23, 2022, 6:56am UTC](https://forum.inductiveautomation.com/t/moving-all-pipes-together/66844 "2022-11-23T06:56:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [November 23, 2022, 6:56am UTC](https://forum.inductiveautomation.com/t/moving-all-pipes-together/66844/1 "2022-11-23T06:56:35Z")

</div>

I have a large mimic that I'm working on in a coordinate container, and it has a lot of pipes on it. I needed a little more space to the left of my graphics to squeeze something in, so I selected all the objects and moved them 50px to the right. Unfortunately the pipes don't come with them, and I can't see a way to just shift all of their x position references by 50px - it looks like a very tedious exercise in expanding out each element and sub-element in the pipes properties, and manually adding 50 to each x value.

Is there an easier way?

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 23, 2022, 7:17am UTC](https://forum.inductiveautomation.com/t/moving-all-pipes-together/66844/2 "2022-11-23T07:17:11Z")

</div>

Editing the json might be easier, but it's a pita at the moment trying to position pipes accurately without being able to use the arrow keys..... I don't really use them yet because of it

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [November 24, 2022, 12:09am UTC](https://forum.inductiveautomation.com/t/moving-all-pipes-together/66844/3 "2022-11-24T00:09:42Z")

</div>

Yep, that was another headache I noticed that I'm hoping gets some upgrades in future releases

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 24, 2022, 12:11am UTC](https://forum.inductiveautomation.com/t/moving-all-pipes-together/66844/4 "2022-11-24T00:11:03Z")

</div>

The most critical concern though about using the piping tool is performance. Once you start getting more pipes, performance and client loading times go up. If you take a look at Nader's example, it's unusable as an operator

> [@New Feature: Perspective Piping](https://forum.inductiveautomation.com/t/new-feature-perspective-piping/49919/140):
>
> Hi @mperkins I'd like to show you what is actual the difference in the performance of using Perspective native pipelines tools and SVG drawing and importing for a big page. Here I start to use the Perspective pipeline for my P&ID but in the end, the Runtime Performance is very bad that rejected by the client. Perspective Pipeline: Take 3 days to draw the pipeline as the Designer's UI is getting too sluggish as I draw more pipelines. - Runtime Performance is very bad as it cause even objects …

---

<div class="post-metadata">

**Author:** ![ASF](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@ASF](https://forum.inductiveautomation.com/u/ASF)\
**Post date:** [November 24, 2022, 12:26am UTC](https://forum.inductiveautomation.com/t/moving-all-pipes-together/66844/5 "2022-11-24T00:26:52Z")

</div>

That's good to know about, thanks.

I don't have a super-huge amount of pipework, but I'll keep an eye on it and make sure it's not starting to get too sluggish.
