← Powrót do Konfiguratora

Przewodnik Budowania Szafek (Smart Volume 2.0)

Ten dokument opisuje techniczne aspekty dzielenia przestrzeni, dodawania frontów, półek oraz szuflad w systemie Smart Volume 2.0.

1. Zarządzanie Przestrzenią (VolumeManager)

Każda szafka zaczyna się od obiektu VolumeManager, który reprezentuje wolne wnętrze szkieletu (Carcass). Uzyskujesz go za pomocą:


$mainSpace = $builder->getInteriorVolume();

Specjalne Typy Wieńców (CarcassBuilder)

CarcassBuilder obsługuje zaawansowane typy wieńców:

---

5. Przykładowy Przepis (Szafka Mieszana)


// 1. Dzielimy szafkę pionowo na dwie części

[$lewa, $prawa] = $mainSpace->splitVertical(1);

// 2. W lewej dajemy 2 szuflady

$szuflady = DrawerHelper::addDrawersToSpace($lewa, 2, 'SZ', $config);

// 3. W prawej dajemy 3 ruchome półki

$lewa->addShelves(3, ShelfSystem::SYMMETRIC_32, 'POLKA_');

// 4. Do prawej dodajemy drzwi

$prawa->addFront('overlay', 'right', 'DRZWI_P');

Zawsze pamiętaj o scalaniu formatek na końcu metody build():


return [

'panels' => array_merge($builder->getAllPanels(), $mainSpace->getPanels(), $szuflady),

'params' => $params

];


System Smart Volume 2.0 - Dokumentacja techniczna