# Translate function with 2D objects

**URL:** <https://discourse.shapr3d.com/t/translate-function-with-2d-objects/42494>\
**Category:** Technical issues and bugs\
**Created:** [October 30, 2026, 1:54pm UTC](https://discourse.shapr3d.com/t/translate-function-with-2d-objects/42494 "2026-10-30T13:54:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lskoptsov](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@lskoptsov](https://discourse.shapr3d.com/u/lskoptsov)\
**Post date:** [October 30, 2026, 1:54pm UTC](https://discourse.shapr3d.com/t/translate-function-with-2d-objects/42494/1 "2026-10-30T13:54:33Z")

</div>

Hi,

I’ve never contacted support before, because your product has always been fairly intuitive. It did cause problems now and then, but I could usually sort them out by trial and error. Today, though, I’m beyond frustrated, guys. I spent a full hour and a half of my life trying to move selected 2D objects from a specific point to a point on another 2D object. And you know what? I couldn’t do it.

Just think about it: I’ve been using your product for several years, and today I couldn’t do an operation that used to take me 10 seconds. It’s honestly awful. I wasted my time and didn’t finish my work, all because you broke a function that never used to take any effort.

I’d like to ask your developers for a detailed answer with clear instructions on how to do this, because after the latest update I simply can’t figure out how the Translate function works on 2D objects.

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [October 30, 2026, 4:02pm UTC](https://discourse.shapr3d.com/t/translate-function-with-2d-objects/42494/2 "2026-10-30T16:02:06Z")

</div>

> [@lskoptsov](#):
>
> a function that never used to take any effort.

Hi,  
What function are you talking about?

---

<div class="post-metadata">

**Author:** ![lskoptsov](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@lskoptsov](https://discourse.shapr3d.com/u/lskoptsov)\
**Post date:** [October 30, 2026, 4:14pm UTC](https://discourse.shapr3d.com/t/translate-function-with-2d-objects/42494/3 "2026-10-30T16:14:59Z")

</div>

Translate function

---

<div class="post-metadata">

**Author:** ![jean-philippe2](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/jean-philippe2/32/27353_2.png) [@jean-philippe2](https://discourse.shapr3d.com/u/jean-philippe2)\
**Post date:** [October 30, 2026, 4:29pm UTC](https://discourse.shapr3d.com/t/translate-function-with-2d-objects/42494/4 "2026-10-30T16:29:16Z")

</div>

OK…  
How did you use Translate in Sketch without bodies?  
In Sketch (2D) without bodies, i use Constraint settings
