entities initialization bug fixe try 1

This commit is contained in:
2026-02-24 14:44:20 +01:00
parent 1667fd0403
commit bc2260b505

View File

@@ -498,7 +498,7 @@ export default {
let activeEntites = [];
for (let i = 0; i < entites.length; i++) {
if (entites[i].active) {
if (entites[i].active && (entities[i].actuelfuture != 0 && entities[i].menacemaintien != 0 && entities[i].prise != 100)) {
activeEntites.push(entites[i])
}
}
@@ -539,7 +539,7 @@ export default {
// console.log(`this.salientPoints ${this.concernement.id}`, this.salientPoints);
},
getJarvisEnvelopeConvexeEntites(entites){
// console.log(`getJarvisEnvelopeConvexeEntites cid:${this.cid}`, entites);
console.log(`getJarvisEnvelopeConvexeEntites cid:${this.cid}`, entites);
if (entites.length === 0) {
console.error('getJarvisEnvelopeConvexeEntites entites must not be empty')
return;
@@ -1019,7 +1019,7 @@ export default {
}
},
getPaddedRoundedSegments(points, scale){
// console.log(`setPaperContour ${this.concernement.id}, points`, points);
console.log(`getPaddedRoundedSegments ${this.concernement.id}, points`, points);
let getSegmentProps = (b,a,c) => {
const ac = { x: c.x - a.x, y: c.y - a.y } // get ac vecteur
const lac = Math.sqrt(Math.pow(ac.x, 2) + Math.pow(ac.y, 2)); // get ac longueur ac
@@ -1417,6 +1417,8 @@ export default {
// convert points to rouded and padded segments props
let segments = this.getPaddedRoundedSegments(points, scaledown)
console.log('segments', segments);
// create "real" Paper Segments from previous segments props
let paper_segments = [];
segments.forEach(seg => {