# thinInstances collisions

**URL:** <https://forum.babylonjs.com/t/thininstances-collisions/37825>\
**Category:** Questions\
**Created:** [February 1, 2023, 10:29am UTC](https://forum.babylonjs.com/t/thininstances-collisions/37825 "2023-02-01T10:29:19Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Simon\_Fritz](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/simon_fritz/32/29620_2.png) [@Simon\_Fritz](https://forum.babylonjs.com/u/Simon_Fritz)\
**Post date:** [February 1, 2023, 10:29am UTC](https://forum.babylonjs.com/t/thininstances-collisions/37825/1 "2023-02-01T10:29:19Z")

</div>

Hi,  
is there a way to get a individual collision detection with thininstances? I was wondering if using a physic engine like ammo or oimi could solve this problem since a thininstance it self isnt able to have individual collisions.

Does anybody has an idea for this?

---

<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 1, 2023, 10:49am UTC](https://forum.babylonjs.com/t/thininstances-collisions/37825/2 "2023-02-01T10:49:28Z")

</div>

Welcome aboard!

To keep things fast, there’s no collision detection at the individual thin instance level. Though, maybe with the new physics plugin system it will be possible? Adding @Cedric who will know for sure.

Picking does work at the thin instance level, if that can help you.

---

<div class="post-metadata">

**Author:** ![Simon\_Fritz](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/simon_fritz/32/29620_2.png) [@Simon\_Fritz](https://forum.babylonjs.com/u/Simon_Fritz)\
**Post date:** [February 1, 2023, 10:59am UTC](https://forum.babylonjs.com/t/thininstances-collisions/37825/3 "2023-02-01T10:59:29Z")

</div>

Picking helps, but we use thininstances for our apartment drawing-tool. To prevent unwanted overlaps while dragging we want to detect collisions while drawing, so we would need a collision detection.

Our other solution is to calculate the possible collisions according to the mouse position, but my hope is, that a collision detection would be way easier and faster.

 ![Bild1](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/4/2/423580016a2eb2966fc48202d0d8122820df2800.png)

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [February 1, 2023, 3:01pm UTC](https://forum.babylonjs.com/t/thininstances-collisions/37825/4 "2023-02-01T15:01:00Z")

</div>

Yes! Thin instances can be physicalized in next Physics Plugin version. It should arrive in the coming months. Stay tuned!

---

<div class="post-metadata">

**Author:** ![arcman7](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/arcman7/32/20249_2.png) [@arcman7](https://forum.babylonjs.com/u/arcman7)\
**Post date:** [February 1, 2023, 6:04pm UTC](https://forum.babylonjs.com/t/thininstances-collisions/37825/5 "2023-02-01T18:04:39Z")

</div>

This is actually the solution I’ve been developing for myself as well in my game.

---

<div class="post-metadata">

**Author:** ![Simon\_Fritz](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/simon_fritz/32/29620_2.png) [@Simon\_Fritz](https://forum.babylonjs.com/u/Simon_Fritz)\
**Post date:** [February 1, 2023, 7:54pm UTC](https://forum.babylonjs.com/t/thininstances-collisions/37825/6 "2023-02-01T19:54:58Z")

</div>

@Cedric i wrote you a PM

---

<div class="post-metadata">

**Author:** ![lxq100](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/lxq100/32/43689_2.png) [@lxq100](https://forum.babylonjs.com/u/lxq100)\
**Post date:** [April 2, 2024, 10:07am UTC](https://forum.babylonjs.com/t/thininstances-collisions/37825/7 "2024-04-02T10:07:57Z")

</div>

Is it available in version 7.0?  
how to call api

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [April 8, 2024, 8:58am UTC](https://forum.babylonjs.com/t/thininstances-collisions/37825/8 "2024-04-08T08:58:29Z")

</div>

It’s available since Babylon 6.0.  
Documentation and PGs are here: [Babylon.js docs](https://doc.babylonjs.com/features/featuresDeepDive/physics/rigidBodies#instanced-bodies)
