# WebXRAnchorSystem can't add an anchor

**URL:** <https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638>\
**Category:** Questions\
**Created:** [February 24, 2021, 8:22am UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638 "2021-02-24T08:22:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![buddy90210](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/buddy90210/32/12955_2.png) [@buddy90210](https://forum.babylonjs.com/u/buddy90210)\
**Post date:** [February 24, 2021, 8:22am UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/1 "2021-02-24T08:22:26Z")

</div>

When i use function:

`addAnchorPointUsingHitTestResultAsync(hitTest);`

The anchor is added as expected, but when i use function:

`addAnchorAtPositionAndRotationAsync(position);`

i got an error:  
Uncaught (in promise) DOMException: Anchor creation failed.

Where is my mistake?

This PG [Babylon.js Playground](https://playground.babylonjs.com/#HYK4HC) with first function.  
This PG [https://playground.babylonjs.com/#HYK4HC#1](https://playground.babylonjs.com/#HYK4HC#1) with second (wrong) function.

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [February 24, 2021, 10:06am UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/2 "2021-02-24T10:06:16Z")

</div>

Adding @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:** [February 24, 2021, 10:39am UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/3 "2021-02-24T10:39:07Z")

</div>

Hi!

I will check that and get back to you.

---

<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:** [February 24, 2021, 12:25pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/5 "2021-02-24T12:25:08Z")

</div>

For some reason adding anchors in unbound space it not supported. change it to local-floor and you get the results you expect:

[WEBXR | Babylon.js Playground](https://playground.babylonjs.com/#HYK4HC#9)

---

<div class="post-metadata">

**Author:** ![buddy90210](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/buddy90210/32/12955_2.png) [@buddy90210](https://forum.babylonjs.com/u/buddy90210)\
**Post date:** [February 24, 2021, 12:40pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/6 "2021-02-24T12:40:42Z")

</div>

Thanks for not thinking about it!

---

<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:** [March 15, 2021, 12:57pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/7 "2021-03-15T12:57:06Z")

</div>



---

<div class="post-metadata">

**Author:** ![tlevin](https://avatars.discourse-cdn.com/v4/letter/t/7ab992/32.png) [@tlevin](https://forum.babylonjs.com/u/tlevin)\
**Post date:** [June 23, 2021, 7:13pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/8 "2021-06-23T19:13:27Z")

</div>

Hi,  
When I run this in immersive mode (using WebXR in chrome) I get an error “the required feature ‘anchors’ is not supported” do you have any idea why?  
Thank you,  
Tali

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [June 23, 2021, 7:21pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/9 "2021-06-23T19:21:44Z")

</div>

@RaananW is the king of VR, and the more I read V/X/A R questions, the more I think to dive in to help him more than pinging him 🙂

---

<div class="post-metadata">

**Author:** ![tlevin](https://avatars.discourse-cdn.com/v4/letter/t/7ab992/32.png) [@tlevin](https://forum.babylonjs.com/u/tlevin)\
**Post date:** [June 23, 2021, 7:41pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/10 "2021-06-23T19:41:52Z")

</div>

> [@sebavan](#):
>
> @RaananW

nice you know AR/VR/XR in Babylon JS as well?

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [June 23, 2021, 7:48pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/11 "2021-06-23T19:48:16Z")

</div>

Nope, hence why I need to learn cause I feel useless on those questions 🙂

---

<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:** [June 24, 2021, 9:28am UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/12 "2021-06-24T09:28:07Z")

</div>

Hi Tali,

I assume you mean chrome on android? Have you turned on the webxr incubations flag in chrome://flags?

---

<div class="post-metadata">

**Author:** ![tlevin](https://avatars.discourse-cdn.com/v4/letter/t/7ab992/32.png) [@tlevin](https://forum.babylonjs.com/u/tlevin)\
**Post date:** [June 24, 2021, 2:24pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/13 "2021-06-24T14:24:10Z")

</div>

I’m using Chrome on my PC and have WebXR set to Samsung Galaxy S8+(AR) in WebXR in the Babylon Playground. Yes I have the incubation flags turned on.

---

<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:** [June 24, 2021, 6:20pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/14 "2021-06-24T18:20:17Z")

</div>

no PC/desktop browser has the anchors feature turned on. You will have to use mobile.

---

<div class="post-metadata">

**Author:** ![tlevin](https://avatars.discourse-cdn.com/v4/letter/t/7ab992/32.png) [@tlevin](https://forum.babylonjs.com/u/tlevin)\
**Post date:** [June 24, 2021, 6:53pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/15 "2021-06-24T18:53:44Z")

</div>

Oh that makes a lot of sense! Do you have recommendations for how to use Babylon on mobile? I have an iPhone. Would it work to run it on a HoloLens as well?  
Thank you!

---

<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:** [June 24, 2021, 7:35pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/16 "2021-06-24T19:35:43Z")

</div>

The only devices supporting anchors currently are Android devices with the latest chrome. IPhone doesn’t support WebXR (thanks apple), and hololens doesn’t have all ar features yet as far as I know.  
Latest chrome on android supports anchors, plane detection, hit tests.

---

<div class="post-metadata">

**Author:** ![tlevin](https://avatars.discourse-cdn.com/v4/letter/t/7ab992/32.png) [@tlevin](https://forum.babylonjs.com/u/tlevin)\
**Post date:** [June 24, 2021, 7:40pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/17 "2021-06-24T19:40:47Z")

</div>

Ok thank you! So if I get my hands on an android device how can i run my code?  
Thanks for the quick response!

---

<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:** [June 24, 2021, 7:42pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/18 "2021-06-24T19:42:32Z")

</div>

There you go:

> **[WebXR | Babylon.js Documentation](https://doc.babylonjs.com/divingDeeper/webXR/introToWebXR#mobile-and-quest)**
>
> Learn about creating immersive VR and AR web experiences with WebXR in Babylon.js.

Just open the page and make sure the flags are turned on

---

<div class="post-metadata">

**Author:** ![tlevin](https://avatars.discourse-cdn.com/v4/letter/t/7ab992/32.png) [@tlevin](https://forum.babylonjs.com/u/tlevin)\
**Post date:** [June 25, 2021, 1:43am UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/19 "2021-06-25T01:43:11Z")

</div>

Thank you, I can only run in the Babylon playground on chrome on an Android?

---

<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:** [June 25, 2021, 7:14am UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/20 "2021-06-25T07:14:27Z")

</div>

yep, just make sure to turn on the right flags. It’s still an experimental technology

---

<div class="post-metadata">

**Author:** ![tlevin](https://avatars.discourse-cdn.com/v4/letter/t/7ab992/32.png) [@tlevin](https://forum.babylonjs.com/u/tlevin)\
**Post date:** [June 25, 2021, 7:11pm UTC](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638/21 "2021-06-25T19:11:53Z")

</div>

Thanks, when I open [WebXR - Samples](https://immersive-web.github.io/webxr-samples/) on chrome or chrome canary I get AR and VR support detected. But when I open any of the demos they don’t work. I’m trying to get the anchor demo [Anchors](https://immersive-web.github.io/webxr-samples/anchors.html) in particular. Any idea why?  
Using latest chrome and have incubation flag enabled.

[Next page](https://forum.babylonjs.com/t/webxranchorsystem-cant-add-an-anchor/18638.md?page=2)
