# Check collision for a basic case not working

**URL:** <https://forum.babylonjs.com/t/check-collision-for-a-basic-case-not-working/11409>\
**Category:** Questions\
**Created:** [June 3, 2020, 9:17pm UTC](https://forum.babylonjs.com/t/check-collision-for-a-basic-case-not-working/11409 "2020-06-03T21:17:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![dhiru](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/dhiru/32/5213_2.png) [@dhiru](https://forum.babylonjs.com/u/dhiru)\
**Post date:** [June 3, 2020, 9:17pm UTC](https://forum.babylonjs.com/t/check-collision-for-a-basic-case-not-working/11409/1 "2020-06-03T21:17:43Z")

</div>

Hi, I am using one of the examples from the playground and I enabled checkcollision=true …but for some reason it does not work; could you please let me know what I am doing wrong.

Apologies in advance for some basic mistake ☹

[https://playground.babylonjs.com/#UZ23UH#344](https://playground.babylonjs.com/#UZ23UH#344)

---

<div class="post-metadata">

**Author:** ![dhiru](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/dhiru/32/5213_2.png) [@dhiru](https://forum.babylonjs.com/u/dhiru)\
**Post date:** [June 3, 2020, 9:39pm UTC](https://forum.babylonjs.com/t/check-collision-for-a-basic-case-not-working/11409/2 "2020-06-03T21:39:54Z")

</div>

I suppose this might be because the checkcollision only checks the collision between the camera and the object … not between two objects …

---

<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:** [June 3, 2020, 10:20pm UTC](https://forum.babylonjs.com/t/check-collision-for-a-basic-case-not-working/11409/3 "2020-06-03T22:20:27Z")

</div>

you can enable checkCOllisions between objects but you need to move them with mesh.moveWithCollisions API

---

<div class="post-metadata">

**Author:** ![dhiru](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/dhiru/32/5213_2.png) [@dhiru](https://forum.babylonjs.com/u/dhiru)\
**Post date:** [June 5, 2020, 1:53am UTC](https://forum.babylonjs.com/t/check-collision-for-a-basic-case-not-working/11409/4 "2020-06-05T01:53:47Z")

</div>

Many thanks for this suggestion; I added the moveWithCollisions and it now detects collision after getting half way in the mesh ,… I am guessing I need to add some sort of an imposter object … that has.a larger dimension so that the collision is detected sooner;

Will read the documentation and see how I can fix this; for now I just added one line into the playground

[https://playground.babylonjs.com/#UZ23UH#345](https://playground.babylonjs.com/#UZ23UH#345)

---

<div class="post-metadata">

**Author:** ![dhiru](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/dhiru/32/5213_2.png) [@dhiru](https://forum.babylonjs.com/u/dhiru)\
**Post date:** [June 5, 2020, 1:59am UTC](https://forum.babylonjs.com/t/check-collision-for-a-basic-case-not-working/11409/5 "2020-06-05T01:59:40Z")

</div>

I meant to say bounding box (not imposter) ☹ – apologies for my ignorance

---

<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 5, 2020, 10:05am UTC](https://forum.babylonjs.com/t/check-collision-for-a-basic-case-not-working/11409/6 "2020-06-05T10:05:36Z")

</div>

Setting the ellipsoid value with the right values will get the collision to work correctly: [https://playground.babylonjs.com/#UZ23UH#346](https://playground.babylonjs.com/#UZ23UH#346)

---

<div class="post-metadata">

**Author:** ![dhiru](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/dhiru/32/5213_2.png) [@dhiru](https://forum.babylonjs.com/u/dhiru)\
**Post date:** [June 5, 2020, 1:45pm UTC](https://forum.babylonjs.com/t/check-collision-for-a-basic-case-not-working/11409/7 "2020-06-05T13:45:54Z")

</div>

Thank you for this! – it works
