# Is it possible to rotate a template in Vision?

**URL:** <https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549>\
**Category:** Ignition\
**Tags:** vision, ignition81\
**Created:** [July 18, 2023, 7:49pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549 "2023-07-18T19:49:42Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![sherman](https://avatars.discourse-cdn.com/v4/letter/s/e5b9ba/32.png) [@sherman](https://forum.inductiveautomation.com/u/sherman)\
**Post date:** [July 18, 2023, 7:49pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549/1 "2023-07-18T19:49:42Z")

</div>

I have a valve template that I use and I would like to rotate it, but the rotation buttons are greyed out. Is there another way I can achieve this without explicitly making multiple versions of the template?

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/8/68ffe9162195e77fcc31c7a43bd5026f66847310.png)

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [July 18, 2023, 8:03pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549/2 "2023-07-18T20:03:17Z")

</div>

Ive done this before by creating a template parameter which you can enter an angle and bind it to the angle property of whatever you want to rotate inside the template.

---

<div class="post-metadata">

**Author:** ![sherman](https://avatars.discourse-cdn.com/v4/letter/s/e5b9ba/32.png) [@sherman](https://forum.inductiveautomation.com/u/sherman)\
**Post date:** [July 18, 2023, 8:04pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549/3 "2023-07-18T20:04:29Z")

</div>

Hmm, I want to rotate the entire thing, no specific aspect inside. But that would work for individual parts

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [July 18, 2023, 8:07pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549/4 "2023-07-18T20:07:03Z")

</div>

You can group everything and bind the parameter to the groups angle property.

---

<div class="post-metadata">

**Author:** ![sherman](https://avatars.discourse-cdn.com/v4/letter/s/e5b9ba/32.png) [@sherman](https://forum.inductiveautomation.com/u/sherman)\
**Post date:** [July 18, 2023, 8:25pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549/5 "2023-07-18T20:25:18Z")

</div>

Ah that might do it! Thanks!

---

<div class="post-metadata">

**Author:** ![e.pothier](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@e.pothier](https://forum.inductiveautomation.com/u/e.pothier)\
**Post date:** [July 7, 2026, 12:26pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549/6 "2026-07-07T12:26:43Z")

</div>

This is not functionning if there is a label inside of the group

---

<div class="post-metadata">

**Author:** ![amarks](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarks/32/45610_2.png) [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Post date:** [July 7, 2026, 1:29pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549/7 "2026-07-07T13:29:03Z")

</div>

This really should be a simple feature and one that I would use frequently if it existed.

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [July 7, 2026, 2:22pm UTC](https://forum.inductiveautomation.com/t/is-it-possible-to-rotate-a-template-in-vision/76549/8 "2026-07-07T14:22:54Z")

</div>

> [@e.pothier](#):
>
> if there is a label

It's possible something in this thread would help you:  
[Vertical Label on the edge of a Vision window](https://forum.inductiveautomation.com/t/vertical-label-on-the-edge-of-a-vision-window/79784)

> [@amarks](#):
>
> should be a simple feature

In a window, outside of a canvas or repeater, templates live in a [TemplateHolder](https://sdk.inductiveautomation.com/javadoc/ignition81/8.1.53/com/inductiveautomation/factorypmi/application/components/template/TemplateHolder.html) which is a type of JPanel, so rotating it doesn't seem simple to me. I mean, don't get me wrong, I can imagine ways to paint the components differently, but it's not clear to me how to cleanly get a true template rotation.
