Jeket
@Jeket

Как найти все объекты внутри окружности CircleGeometry?

Добрый вечер!
Как найти все объекты, которые попадают полностью или частично внутрь CircleGeometry?

Окружность создаю согласно инструкции:

var geometry = new THREE.CircleGeometry( 10, 32 );
var material = new THREE.MeshBasicMaterial( {color: 0xffff00} );
var circle = new THREE.Mesh( geometry, material );


Далее окружность добавляю в сцену. Вопрос в том как найти другие объекты, которые полностью или частично попали в круг?
Например, точки, линии или часть линии.

Допустим, в сцене много точек и просто перебирать координаты будет долго. Желательно как-то применить Raycaster, но я не знаю можно ли вращать луч как радар, чтобы искать все пересечения.
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы