# InstancedMesh- raycast each instance separately

**URL:** <https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965>\
**Category:** Questions\
**Tags:** instanced-mesh\
**Created:** [January 9, 2020, 1:33pm UTC](https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965 "2020-01-09T13:33:01Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![celine3d](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@celine3d](https://discourse.threejs.org/u/celine3d)\
**Post date:** [January 9, 2020, 1:33pm UTC](https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965/1 "2020-01-09T13:33:01Z")

</div>

Is it possible to get each instance of instancedMesh using raycaster?

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [January 9, 2020, 1:45pm UTC](https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965/2 "2020-01-09T13:45:08Z")

</div>

The following example should demonstrate what you are looking for:

[https://threejs.org/examples/webgl\_instancing\_raycast](https://threejs.org/examples/webgl_instancing_raycast)

---

<div class="post-metadata">

**Author:** ![celine3d](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@celine3d](https://discourse.threejs.org/u/celine3d)\
**Post date:** [January 9, 2020, 1:55pm UTC](https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965/3 "2020-01-09T13:55:54Z")

</div>

Yes I came accross this. Thank you;) Actually i am trying to do it with react-three-fiber, i have instanced mesh and lots of instances but it continously refers to the last object;/

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [January 9, 2020, 2:29pm UTC](https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965/4 "2020-01-09T14:29:55Z")

</div>

> [@celine3d](#):
>
> but it continously refers to the last object;/

Do mind demonstrating this issue with a live example?

---

<div class="post-metadata">

**Author:** ![celine3d](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@celine3d](https://discourse.threejs.org/u/celine3d)\
**Post date:** [January 9, 2020, 2:39pm UTC](https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965/5 "2020-01-09T14:39:10Z")

</div>

Ok i will prepare a fiddle showing usecase

---

<div class="post-metadata">

**Author:** ![celine3d](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@celine3d](https://discourse.threejs.org/u/celine3d)\
**Post date:** [January 10, 2020, 6:51am UTC](https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965/6 "2020-01-10T06:51:28Z")

</div>

Here is an example on sandbox: [https://codesandbox.io/s/immutable-shadow-17glj](https://codesandbox.io/s/immutable-shadow-17glj)

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [January 10, 2020, 10:45am UTC](https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965/7 "2020-01-10T10:45:52Z")

</div>

Sorry, but that looks like a `react-three-fiber` issue. Probably better to file an issue at the respective repository:

> **[react-spring/react-three-fiber](https://github.com/react-spring/react-three-fiber/issues)**
>
> ☘️ React renderer for Threejs (web and react-native) - react-spring/react-three-fiber

---

<div class="post-metadata">

**Author:** ![celine3d](https://avatars.discourse-cdn.com/v4/letter/c/eb9ed0/32.png) [@celine3d](https://discourse.threejs.org/u/celine3d)\
**Post date:** [January 10, 2020, 11:05am UTC](https://discourse.threejs.org/t/instancedmesh-raycast-each-instance-separately/11965/8 "2020-01-10T11:05:22Z")

</div>

Ok thanks anyway for trying to help;)
