# Pick a particle in SolidParticleSystem

**URL:** <https://forum.babylonjs.com/t/pick-a-particle-in-solidparticlesystem/2151>\
**Category:** Questions\
**Created:** [March 26, 2019, 6:36am UTC](https://forum.babylonjs.com/t/pick-a-particle-in-solidparticlesystem/2151 "2019-03-26T06:36:34Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jerome](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jerome/32/22_2.png) [@jerome](https://forum.babylonjs.com/u/jerome)\
**Post date:** [March 26, 2019, 7:33am UTC](https://forum.babylonjs.com/t/pick-a-particle-in-solidparticlesystem/2151/2 "2019-03-26T07:33:54Z")

</div>

For now, the SPS picking feature is simply its underlying mesh picking feature, so facet based. There’s no such a thing like TransformNode in the SPS.

But… the SPS also supports intersections as you may know. A simple way to check ray/particle intersection would maybe then be :

- to disable the SPS pickability
- to enable the particle intersections instead, then to test your emitted ray against the particle bounding spheres (or with some customized bsphere ratio to tight the sphere around the particle)  
[Use the Solid Particle System - Babylon.js Documentation](https://doc.babylonjs.com/how_to/solid_particle_system#particle-intersections)  
This would be way faster in theory. Not tested though.

---

_[View the full topic](https://forum.babylonjs.com/t/pick-a-particle-in-solidparticlesystem/2151)._
