← Powrót do Konfiguratora

Projekt: System Inteligentnego Montażu Mebli 2.0 (nbeta)

Założenia Projektowe

Głównym celem systemu jest pełna automatyzacja procesu projektowania mebli skrzyniowych z uwzględnieniem technologii CNC. System opiera się na czterech filarach:

1. Semantyka zamiast Koordynatów: Projektant opisuje relacje (np. "CarcassBuilder stwórz szkielet z wpuszczanym wieńcem i podziel go na X wnęk"), a system sam wylicza pozycje 3D. Eliminuje to błędy ludzkie przy ręcznym wpisywaniu wymiarów.

2. Rygorystyczna Weryfikacja Kolizji: Każdy model jest skanowany pod kątem przenikania się brył. Jeśli przegroda uderzy we front, testy wyrzucą błąd.

3. Automatyczne Rozkładanie Okuć (CNC): System zwalnia programistę z myślenia o wiertłach. Znajduje płaszczyzny styku formatek i na podstawie zadeklarowanego HardwareType sam rozkłada odpowiednie pary/trójki otworów (w tym system 32mm dla kołków/mimośrodów).

4. Bezpieczna Degradacja Połączeń: Jeśli użytkownik chce skręcić całą szafkę na Mimośrody, system złoży tak boki i wieńce, ale Cokół (który nie obsługuje Mimośrodów) automatycznie wymusi zmianę swojego łączenia na zwykłe kołki.

---

Architektura Systemu

1. HardwareType Enum (Jedyne Źródło Prawdy)

Wszystkie okucia opierają się na jednym, ściśle typowanym Enumie (src/Domain/Enums/HardwareType.php):

---

Dokumentacja i Instrukcje

🏠 Strona Główna Dokumentacji | 🏗️ Instrukcja Budowania (Nowa) | 📜 Stara Metoda Budowania

System Smart Volume 2.0 - Dokumentacja techniczna