# How do I convert the target of a three.js controller to a point on the screen coordinates?

**URL:** <https://discourse.threejs.org/t/how-do-i-convert-the-target-of-a-three-js-controller-to-a-point-on-the-screen-coordinates/84465>\
**Category:** Questions\
**Tags:** camera\
**Created:** [June 24, 2025, 10:33am UTC](https://discourse.threejs.org/t/how-do-i-convert-the-target-of-a-three-js-controller-to-a-point-on-the-screen-coordinates/84465 "2025-06-24T10:33:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wenrenqiang](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/wenrenqiang/32/54020_2.png) [@wenrenqiang](https://discourse.threejs.org/u/wenrenqiang)\
**Post date:** [June 24, 2025, 10:33am UTC](https://discourse.threejs.org/t/how-do-i-convert-the-target-of-a-three-js-controller-to-a-point-on-the-screen-coordinates/84465/1 "2025-06-24T10:33:17Z")

</div>

![image](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/b/2/b282e09e287227f3f3b3397018ccd21f2f18c42c.png)

---

<div class="post-metadata">

**Author:** ![PavelBoytchev](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/pavelboytchev/32/38639_2.png) [@PavelBoytchev](https://discourse.threejs.org/u/PavelBoytchev)\
**Post date:** [June 24, 2025, 6:36pm UTC](https://discourse.threejs.org/t/how-do-i-convert-the-target-of-a-three-js-controller-to-a-point-on-the-screen-coordinates/84465/2 "2025-06-24T18:36:12Z")

</div>

The same way as converting world to screen coordinates.

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/c/9/c95a49c784f5a341d682dacb735be308c6b50769.png)

---

<div class="post-metadata">

**Author:** ![wenrenqiang](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/wenrenqiang/32/54020_2.png) [@wenrenqiang](https://discourse.threejs.org/u/wenrenqiang)\
**Post date:** [June 26, 2025, 1:18am UTC](https://discourse.threejs.org/t/how-do-i-convert-the-target-of-a-three-js-controller-to-a-point-on-the-screen-coordinates/84465/3 "2025-06-26T01:18:38Z")

</div>

Thanks for the answer, I tried to convert the center of the controller to the screen coordinates, move the controller anyway. The results are consistently in the center of the screen, which I thought was wrong, but it was actually correct

---

<div class="post-metadata">

**Author:** ![manthrax](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/manthrax/32/2596_2.png) [@manthrax](https://discourse.threejs.org/u/manthrax)\
**Post date:** [June 26, 2025, 3:50am UTC](https://discourse.threejs.org/t/how-do-i-convert-the-target-of-a-three-js-controller-to-a-point-on-the-screen-coordinates/84465/4 "2025-06-26T03:50:05Z")

</div>

glad you figured it out. mark it solved! 😃
