# moving and reflecting an entire markup curve

**URL:** https://discourse.slicer.org/t/moving-and-reflecting-an-entire-markup-curve/40690
**Category:** Support
**Tags:** markups, landmarks
**Created:** [December 14, 2024, 2:36am UTC](https://discourse.slicer.org/t/moving-and-reflecting-an-entire-markup-curve/40690 "2024-12-14T02:36:11Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Elizabeth\_Miller](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/elizabeth_miller/32/78871_2.png) [@Elizabeth\_Miller](https://discourse.slicer.org/u/Elizabeth_Miller)
#### Post date: [December 14, 2024, 2:36am UTC](https://discourse.slicer.org/t/moving-and-reflecting-an-entire-markup-curve/40690/1 "2024-12-14T02:36:11Z")

</div>

Hello:

I have a case where the left tooth is broken but the right tooth is not. We want to approximate a landmark on the tip of the left tooth by making a curve on the unbroken tooth, cloning it and moving it to where the broken tooth would be. I have my curve, however I can’t figure out how to move the entire curve to the other side (and then mirror its direction).

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/6/4/649ab4ff7fd323a86fbc027da941f1fe383bcf90.jpeg)

---

<div class="post-metadata">

### Author: ![chir.set](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/chir.set/32/66982_2.png) [@chir.set](https://discourse.slicer.org/u/chir.set)
#### Post date: [December 14, 2024, 7:55am UTC](https://discourse.slicer.org/t/moving-and-reflecting-an-entire-markup-curve/40690/2 "2024-12-14T07:55:40Z")

</div>

If you invert the sign of the ‘R’ coordinate values, the curve should mirror by geometry. Then with ‘Shift + left click’ or ‘middle click’, you can move the curve to the broken tooth.

---

<div class="post-metadata">

### Author: ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)
#### Post date: [December 15, 2024, 2:30am UTC](https://discourse.slicer.org/t/moving-and-reflecting-an-entire-markup-curve/40690/3 "2024-12-15T02:30:14Z")

</div>

To simplify what @chir.set suggested, you can create a linear transform and edit the first diagonal as -1, create a clone of your curve and put it under that transform.

That’s equivalent to multiplying “R” coordinate with -1 for all your control points (instead of doing one by one).
