|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Определение элементов массива в зоне
Подскажите метод или функцию для определения элементов объектов в массиве, окружающие другой объект в радиусе 150? По сути надо создать отдельный массив, куда будут записываться элементы другого массива в радиусе 150, но что-то не представляю как сделать. Буду очень благодарен
|
|
|||||
private var _elems:Array = [ваши объекты]; private var _ao:Object = {x:19, y:82}; //другой объект private var _needs:Array = _elems.filter(radiusFilter); private function radiusFilter(e:Object, index:int, arr:Array):Boolean { var xx:Number = e.x - _ao.x; var yy:Number = e.y - _ao.y; return Math.sqrt(xx * xx + yy * yy) <= 150; }
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Цитата:
|
|
|||||
Lorem ipsum
|
__________________
Поймай яблоко 2! |
|
|||||
Цитата:
Цитата:
__________________
http://www.chessmax.ru |
|
|||||
Цитата:
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Цитата:
Или так: Но не нужно, тк течет.
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ" Мои ачивки: художник-паразит. |
Часовой пояс GMT +4, время: 20:52. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|