Array.prototype.pushOnes = function(e) {
if(e && this.indexOf(e)==-1)
return this.push(e);
return this.length;
};
Так же в JS канает? а то что-то срабатывает без фильтрации, а
тут сказанно что строгое сравнение.
не работает тут:
https://playcanvas.com/editor/code/371981/navmesh.js
в getNearNodes получаются дублированные ноды. И да, я не понимаю почкему они там вообще могут быть, так как массив нодов должен быть = количеству вершин, которые не дублируются (проверил в модели - дублей нет, но вершин 70, а PC говорит что 262, схрена ли?)
moka, я если что, редактировать разрешил тебе, все равно кроме тебя тут никто не разбирается в этом.