filter actives entities initialization bug fixe: removed x:0,y:0 entites frome active

This commit is contained in:
2026-03-02 10:50:04 +01:00
parent 6c660f6725
commit 5124cfe60f

View File

@@ -120,7 +120,7 @@ export default {
let activeEntites = this.getActiveEntites(this.entites);
// this.getSalientPoints()
console.log('this concernement id', this.cid);
// console.log('this concernement id', this.cid);
this.sailentEntites = this.concernement.sailentEntites = this.getJarvisEnvelopeConvexeEntites(activeEntites)
// define init position of the item
@@ -495,12 +495,18 @@ export default {
},
getActiveEntites(entites){
// console.log('getActiveEntites', entites);
console.log('getActiveEntites', entites);
let activeEntites = [];
for (let i = 0; i < entites.length; i++) {
if (entites[i].active) { // && (entities[i].actuelfuture != 0 && entities[i].menacemaintien != 0 && entities[i].prise != 100)
activeEntites.push(entites[i])
// console.log(entites[i]);
let x = (entites[i].display.ray) * Math.cos(entites[i].display.alpha * (Math.PI/180));
let y = (entites[i].display.ray) * Math.sin(entites[i].display.alpha * (Math.PI/180));
console.log(`x=${x}, y=${y}`);
if(x != 0 && y != 0){
activeEntites.push(entites[i])
}
}
}
return activeEntites;