# Screen xy to world coordinates

**URL:** <https://forum.babylonjs.com/t/screen-xy-to-world-coordinates/5045>\
**Category:** Questions\
**Tags:** documentation, tutorial\
**Created:** [August 12, 2019, 8:26am UTC](https://forum.babylonjs.com/t/screen-xy-to-world-coordinates/5045 "2019-08-12T08:26:01Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![spleennooname](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/spleennooname/32/3919_2.png) [@spleennooname](https://forum.babylonjs.com/u/spleennooname)\
**Post date:** [August 12, 2019, 4:21pm UTC](https://forum.babylonjs.com/t/screen-xy-to-world-coordinates/5045/3 "2019-08-12T16:21:44Z")

</div>

> [@Deltakosh](#):
>
> BABYLON.Vector3.Unproject( mousePosition, engine.getRenderWidth(), engine.getRenderHeight(), BABYLON.Matrix.Identity(), scene.getViewMatrix(), scene.getProjectionMatrix());

Thank you @Deltakosh!: )

the scenario is to set the position of a mesh.  
Before I used the pickedPoint with this.scene.pick(this.scene.pointerX, this.scene.pointerY)

Does using Vector.Unproject way give the same results?

---

_[View the full topic](https://forum.babylonjs.com/t/screen-xy-to-world-coordinates/5045)._
