# Getting multiple face indexes by intersecting with a circle

**URL:** <https://discourse.threejs.org/t/getting-multiple-face-indexes-by-intersecting-with-a-circle/22583>\
**Category:** Questions\
**Tags:** intersection, faces\
**Created:** [January 19, 2021, 12:30pm UTC](https://discourse.threejs.org/t/getting-multiple-face-indexes-by-intersecting-with-a-circle/22583 "2021-01-19T12:30:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ibrahimunal](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/ibrahimunal/32/15146_2.png) [@ibrahimunal](https://discourse.threejs.org/u/ibrahimunal)\
**Post date:** [January 19, 2021, 12:30pm UTC](https://discourse.threejs.org/t/getting-multiple-face-indexes-by-intersecting-with-a-circle/22583/1 "2021-01-19T12:30:33Z")

</div>

Hi everyone, I managed to give color to faces with raycasting. I get face indexes and update their colors. However, I am able to update them one by one. What I try to do is having a marker (circle and resizable ) around the cursor and check for intersected faces. By doing that I can get all face indexes and do update operations.

![image](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/2X/1/1ac0fea5cf2c6c4deb90953db534b53d1809e4f1.png)

for instance i get this example from MeshLab, as I drag the gray circle it gives the red color to the faces of the bunny. There is also a useful example but I had some trouble while implementing it to 3d model hence the example is for planes.

https://codepen.io/prisoner849/embed/preview/EGMPmb?height=300&slug-hash=EGMPmb&default-tabs=js,result&host=https://codepen.io

Is not possible to find multiple intersection points of a mesh with another one?
