# Raycasting Oculus Quest - can't change laser color

**URL:** <https://forum.babylonjs.com/t/raycasting-oculus-quest-cant-change-laser-color/7539>\
**Category:** Questions\
**Created:** [December 12, 2019, 9:16am UTC](https://forum.babylonjs.com/t/raycasting-oculus-quest-cant-change-laser-color/7539 "2019-12-12T09:16:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![bilkusg](https://avatars.discourse-cdn.com/v4/letter/b/ec9cab/32.png) [@bilkusg](https://forum.babylonjs.com/u/bilkusg)\
**Post date:** [December 12, 2019, 9:16am UTC](https://forum.babylonjs.com/t/raycasting-oculus-quest-cant-change-laser-color/7539/1 "2019-12-12T09:16:30Z")

</div>

Using the VRExperienceHelper with an Oculus quest, I want to change the laser color from a controller, so, following the documentation, I try:

VRHelper.changeLaserColor(new BABYLON.Color3(0.5,0.1,0.1));

but nothing seems to change. On looking at the code while running, it seems that every time round the main loop, a call to \_castRayAndSelectObject is called, and this clobbers my laser color with a predefined one. Is this a bug, or am I just not understanding how and when to call the function.

Thanks

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [December 12, 2019, 3:52pm UTC](https://forum.babylonjs.com/t/raycasting-oculus-quest-cant-change-laser-color/7539/2 "2019-12-12T15:52:14Z")

</div>

Pinging @RaananW

---

<div class="post-metadata">

**Author:** ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)\
**Post date:** [December 12, 2019, 8:09pm UTC](https://forum.babylonjs.com/t/raycasting-oculus-quest-cant-change-laser-color/7539/3 "2019-12-12T20:09:11Z")

</div>

Seems like a bug. The color is constantly set, exactly as you described.  
Care to crate a GitHub issue for that?

---

<div class="post-metadata">

**Author:** ![bilkusg](https://avatars.discourse-cdn.com/v4/letter/b/ec9cab/32.png) [@bilkusg](https://forum.babylonjs.com/u/bilkusg)\
**Post date:** [December 12, 2019, 11:15pm UTC](https://forum.babylonjs.com/t/raycasting-oculus-quest-cant-change-laser-color/7539/4 "2019-12-12T23:15:17Z")

</div>

Not sure if it’s me you’re asking to raise the issue, but I’m happy to do so if you want me to.  
Now raised as [https://github.com/BabylonJS/Babylon.js/issues/7323](https://github.com/BabylonJS/Babylon.js/issues/7323)

---

<div class="post-metadata">

**Author:** ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)\
**Post date:** [December 13, 2019, 9:27am UTC](https://forum.babylonjs.com/t/raycasting-oculus-quest-cant-change-laser-color/7539/5 "2019-12-13T09:27:14Z")

</div>

Thanks a lot!  
That was helpful 🙂

> <https://github.com/BabylonJS/Babylon.js/pull/7324>

I hope this is what you needed 🙂

---

<div class="post-metadata">

**Author:** ![bilkusg](https://avatars.discourse-cdn.com/v4/letter/b/ec9cab/32.png) [@bilkusg](https://forum.babylonjs.com/u/bilkusg)\
**Post date:** [December 14, 2019, 8:21am UTC](https://forum.babylonjs.com/t/raycasting-oculus-quest-cant-change-laser-color/7539/6 "2019-12-14T08:21:26Z")

</div>

Many thanks.
