# Warp Mirror

**The purpose of mirroring is to provide a symmetrical mirror image of the warp threads.  This function adds the same number of warp threads, minus one, to the left of the warp or selected region.  This can be thought of as pivoting on the leftmost thread.**  &#x20;

**Warp Mirror Selected**

Select any threads within the warp to mirror. Notice that the mirroring overwrites any existing threads.  If this is not desired, then i[nsert](https://docs.tempoweave.com/tempoweave/documentation-by-menu-function/home/insert-and-remove-threads) the number of threads needed prior to mirroring.&#x20;

![Before Mirror Selected](https://3801852105-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvDkg_itZXfSAjm0jwH%2F-M8a_aywIBz6aGhJ_uLZ%2F-M8aclmG7z1md6wXGXei%2Fimage.png?alt=media\&token=d57b0f6f-33da-48c2-9499-496978afd90f)

![After Mirror Selected](https://3801852105-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvDkg_itZXfSAjm0jwH%2F-M8a_aywIBz6aGhJ_uLZ%2F-M8acsSg5wT437PT5VL8%2Fimage.png?alt=media\&token=27f71e66-48d4-4b56-b85d-f3abc68b50a1)

**Warp Mirror All**

To mirror all the warp threads, click mirror all.&#x20;

![Before Mirror All](https://3801852105-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvDkg_itZXfSAjm0jwH%2F-MHutnvtn90nRu8xM3Qf%2F-MHuufQctMxhtQBDqPcW%2Fimage.png?alt=media\&token=0b4b87a5-5dd1-47b0-b75f-09f0908e68a1)

![After Mirror All](https://3801852105-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvDkg_itZXfSAjm0jwH%2F-MHutnvtn90nRu8xM3Qf%2F-MHuumnhjxbpqKx3rpBI%2Fimage.png?alt=media\&token=9acaa00a-f8be-4832-a449-8b127e2b4399)
