Добрый вечер!
Как найти все объекты, которые попадают полностью или частично внутрь CircleGeometry?
Окружность создаю согласно инструкции:
var geometry = new THREE.CircleGeometry( 10, 32 );
var material = new THREE.MeshBasicMaterial( {color: 0xffff00} );
var circle = new THREE.Mesh( geometry, material );
Далее окружность добавляю в сцену. Вопрос в том как найти другие объекты, которые полностью или частично попали в круг?
Например, точки, линии или часть линии.
Допустим, в сцене много точек и просто перебирать координаты будет долго. Желательно как-то применить Raycaster, но я не знаю можно ли вращать луч как радар, чтобы искать все пересечения.