From 5124cfe60f842ac78f64fb4f8b6c90c965b42dd0 Mon Sep 17 00:00:00 2001 From: bach Date: Mon, 2 Mar 2026 10:50:04 +0100 Subject: [PATCH] filter actives entities initialization bug fixe: removed x:0,y:0 entites frome active --- src/components/ConcernementMapItem.vue | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/ConcernementMapItem.vue b/src/components/ConcernementMapItem.vue index b127d5a..33b3922 100644 --- a/src/components/ConcernementMapItem.vue +++ b/src/components/ConcernementMapItem.vue @@ -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;