applied matter constraints to superposed concernements clones

This commit is contained in:
2023-09-11 15:12:22 +02:00
parent c4dd253b98
commit 8377a4b2b1
4 changed files with 96 additions and 70 deletions

View File

@@ -173,11 +173,12 @@ export const ConcernementsStore = defineStore({
// Handle multiple superpositions accross two concernements
for(let superposition of this.allSuperpositions){
let superposition_id = `${superposition[0].cid}-${superposition[1].cid}`
if (!this.allSuperpositions_byid[superposition_id]) {
this.allSuperpositions_byid[superposition_id] = [];
let superposition_couple_id = `${superposition[0].cid}-${superposition[1].cid}`;
let superposition_id = `${superposition[0].cid}-${superposition[0].eid}--${superposition[1].cid}-${superposition[1].eid}`
if (!this.allSuperpositions_byid[superposition_couple_id]) {
this.allSuperpositions_byid[superposition_couple_id] = {};
}
this.allSuperpositions_byid[superposition_id].push(superposition);
this.allSuperpositions_byid[superposition_couple_id][superposition_id] = superposition;
}
console.log('this.allSuperpositions_byid', this.allSuperpositions_byid);