# 4.18 - Leap Motion : Position to WorldPosition

**URL:** <https://forums.unrealengine.com/t/4-18-leap-motion-position-to-worldposition/409498>\
**Category:** Blueprint\
**Tags:** world-position-offse, leap-motion, unreal-engine, world-position, UE4, question, Blueprint\
**Created:** [November 13, 2017, 2:34pm UTC](https://forums.unrealengine.com/t/4-18-leap-motion-position-to-worldposition/409498 "2017-11-13T14:34:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon90886902](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anon90886902](https://forums.unrealengine.com/u/anon90886902)\
**Post date:** [November 13, 2017, 2:34pm UTC](https://forums.unrealengine.com/t/4-18-leap-motion-position-to-worldposition/409498/1 "2017-11-13T14:34:03Z")

</div>

Hi, I’m currently new to the leap motion and there are few things that I don’t understand.  
I’m using getnamo plugin but I can’t manage to get the world position of the floating hands. I can use some tricks like translation and so that does what I want but I don’t feel like it’s the right way to do.

For example to obtain such result

 ![220013-res.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/b/a/a/baa1a0fe7550c74e9a9d085322b999ea4ce266b5.png)

I had to do nasty things in my blueprint.

 ![220014-bp.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/2/2/52219fa2372dcb1d08c086b808db4bcbd3602aad.png)

Do you have any idea on how to do it properly ?

---

<div class="post-metadata">

**Author:** ![getnamo](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/getnamo/32/1194624_2.png) [@getnamo](https://forums.unrealengine.com/u/getnamo)\
**Post date:** [March 29, 2018, 1:49pm UTC](https://forums.unrealengine.com/t/4-18-leap-motion-position-to-worldposition/409498/2 "2018-03-29T13:49:48Z")

</div>

In the current engine plugin the positions are reported relative to your hmd/controller origin.

With that in mind, there are couple of ways to do this:

- Simply adding whatever you query e.g. palm postion to your hmd position should give you its world location
- Parent something like a scene node to the skeletal mesh that is being tracked then query it’s world location
- There should be a debug hand actor that does something like this in the leap plugin content, see the assets found under `Plugins/LeapMotion/Content/Blueprints/Utility` for blueprints.
- Request access to the preview plugin via forum pm, which has simpler API

---

<div class="post-metadata">

**Author:** ![patrickhartono](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@patrickhartono](https://forums.unrealengine.com/u/patrickhartono)\
**Post date:** [September 20, 2022, 3:30am UTC](https://forums.unrealengine.com/t/4-18-leap-motion-position-to-worldposition/409498/3 "2022-09-20T03:30:23Z")

</div>

something like this?

[Leap.uasset](https://forums.unrealengine.com/uploads/short-url/mUWcFW1zbRHfGsKzuoWQsX1l517.uasset) (136.1 KB)
