diff --git a/app.js b/app.js index 8f1d79e..0e7cf6e 100644 --- a/app.js +++ b/app.js @@ -203,13 +203,18 @@ document.addEventListener('DOMContentLoaded', async () => { const amf = [[-7.5, -65.15], [7.5, -65.15], [7.5, -245.15], [-7.5, -245.15], [-7.5, -65.15]]; // NVM (Nabenvor-Montagefläche): 26,00m (L) x 10,50m (B). - // Positioned on the RIGHT side of the KSF (the 24.4m side). - const nvm = [[24.4, -5.5], [34.9, -5.5], [34.9, -31.5], [24.4, -31.5], [24.4, -5.5]]; - mfParts = [amf, nvm]; + // Positioned on the RIGHT side (the 24.4m side), starting at 18.25m from center. + const nvm = [[18.25, -5.5], [28.75, -5.5], [28.75, -31.5], [18.25, -31.5], [18.25, -5.5]]; + + // CRANE BOOM PAD (Triangular auxiliary area): 120.00m (L). + // Narrows from 18m to 7.5m width. + const cbp = [[-18.0, -65.15], [-7.5, -65.15], [-7.5, -185.15], [-18.0, -65.15]]; + + mfParts = [amf, nvm, cbp]; // BLF (Blattlagerfläche): 90,00m (L) x 15,00m (B). - // Positioned on the RIGHT side, starting after KSF. - blfCoords = [[24.4, -65.15], [39.4, -65.15], [39.4, -155.15], [24.4, -155.15], [24.4, -65.15]]; + // Positioned on the RIGHT side, starting at 18.25m from center. + blfCoords = [[18.25, -65.15], [33.25, -65.15], [33.25, -155.15], [18.25, -155.15], [18.25, -65.15]]; } else { // Enercon / Vestas / GE (Standard) blfCoords = [[-41, 9], [-61, 9], [-61, -81], [-41, -81], [-41, 9]];