Read Time:1 Minute, 36 Second

Proiectarea structurilor din lemn implică, în mod curent, un decalaj între modelul digital și execuția propriu-zisă: dimensiunile pieselor sunt cunoscute din model, dar transpunerea lor într-o listă de materiale și un plan de debitare se face de regulă manual, prin numărare și estimare. Practica obișnuită include o marjă de siguranță stabilită empiric, ceea ce conduce la un consum de material superior necesarului real.

CutVisor este un addon pentru Blender care automatizează această etapă. Instrumentul extrage dimensiunile fiecărei piese direct din geometria modelului, generează liste de materiale (BOM) și calculează un plan de debitare optimizat pentru stocul de cherestea disponibil.

Canal Youtube CUTVISOR.

Principiul de funcționare

Algoritmul de optimizare utilizat este First-Fit Decreasing, o euristică binecunoscută în cercetarea operațională pentru problema tăierii unidimensionale (cutting stock problem). Piesele sunt grupate după profil (lățime × grosime), ordonate descrescător după lungime, și plasate succesiv pe scândurile disponibile, urmărind minimizarea deșeului rezultat.

Măsurarea dimensiunilor se face printr-o metodă bazată pe aria fețelor mesh-ului, nu pe poziția vertecșilor — o alegere care s-a dovedit relevantă pentru robustețea rezultatului pe geometrii complexe: piese rotite, teșite, sau cu detalii de finisaj la capete.

Domeniu de aplicare

Instrumentul a fost dezvoltat pentru fluxuri de lucru în care modelarea se face în Blender, fie nativ, fie prin import dintr-un alt software (Rhino, SketchUp, IFC). Respectă repetiția generată prin modificatoare (Array, Mirror), astfel încât o grindă repetată de N ori este înregistrată corect ca o singură intrare cu cantitatea N, nu ca N obiecte separate.

Versiunea de bază este distribuită liber, sub licență GPL-3.0, și include fluxul complet de optimizare. O variantă cu funcționalități suplimentare (import CSV de la furnizor, presetări de densitate pentru specii de lemn, control fin al parametrilor de tăiere) este disponibilă separat.

Cod sursă și documentație: [LINK_AICI]


CutVisor este dezvoltat în cadrul unui interes pentru design computațional și construcții sustenabile din lemn. Observațiile și sugestiile sunt binevenite.