Od momentu rozpoczęcia współpracy w 2005 roku, firma wielokrotnie potwierdziła swoją wiedzę i profesjonalizm w zakresie oferowanych rozwiązań.
Ryszard Bedynek
Kierownik Działu Informatyki
Szukaj w blogu:
Budowa komponentu w WOODEXPERT
W tym artykule spojrzymy nieco bliżej na budowę komponentów w WOODEXPERT. Co dzieje się „pod maską”, gdy wstawiasz komponent do swojego projektu?
Pracując w WOODEXPERT, posługujemy się dedykowanymi szablonami. |
Szablon złożenia
Pracując w WOODEXPERT, posługujemy się gotowymi, dedykowanymi szablonami plików. Projekty najczęściej tworzymy na szablonie „ASSEMBLY”. Wszystkie komponenty złożone w bibliotece WOODEXPERT oparte są na szablonie „ASSEMBLY_BOX”. Rzućmy na niego okiem.
Nowy plik złożenia oparty na szablonie „ASSEMBLY_BOX”. |
Pusty plik oparty na tym szablonie zawiera:
- trzy płaszczyzny podstawowe (xy, xz, yz). Nie zawierają one żadnych parametrów. Przecinają się w punkcie początku układu współrzędnych (xyz).
- trzy płaszczyzny odsunięte (xy’, xz’, yz’). Każda z nich jest kopią płaszczyzny podstawowej. Każda z nich zawiera parametr – dystans odsunięcia. Parametry te nazywają się odpowiednio: depth (głębokość), height (wysokość) i width (szerokość).
Wartość odsunięcia płaszczyzny yz’ odpowiada za szerokość boksa. |
Te sześć płaszczyzn tworzy to, co nazywamy „boksem” – bryłę, na której opiera się cały komponent.
W folderze „symetria” znajdziemy kolejne trzy płaszczyzny odsunięte. Po zaznaczeniu w drzewku operacji, widzimy, że przy parametrach odsunięcia widnieje znak Σ (sigma). Oznacza to, że dany parametr jest sterowany równaniem.
Płaszczyzna symetrii znajduje się zawsze dokładnie w środku boksa. |
Na przykład: po zaznaczeniu płaszczyzny yz-yz’ widzimy znak Σ i wartość 300. Dwukrotne kliknięcie w wymiar otwiera okienko jego modyfikacji. Widzimy, że wzór użyty do określenia tego przesunięcia to = ” width@yz’ ” / 2, czyli połowa wartości odsunięcia prawej płaszczyzny boksa. Ta płaszczyzna zawsze znajdzie się dokładnie w środku szerokości boksa. Płaszczyzny symetrii przydają się do tworzenia odbicia lustrzanego lub do związania jakiejś części ze środkiem boksa.
Sterowanie boksem w projekcie
Gdy wstawiasz komponent złożony do projektu w WOODEXPERT, wyświetla się kreator wstawienia.
Kreator wstawienia komponentu złożonego. |
Zostajesz w nim poproszony o wskazanie ścian i wymiarów. W istocie dzieją się wtedy dwie rzeczy. Po pierwsze, płaszczyzny podstawowe boksa (xy, xz, yz) wstawianego komponentu zostają przywiązane do wskazanych ścian. Po drugie, definiujesz parametry odsunięcia płaszczyzn odsuniętych (xy’, xz’, yz’). Innymi słowy, określasz położenie i wymiary boksa.
Wymiary komponentu będą się zmieniać w zależności od wymiarów boksa. |
To, jak zachowa się komponent względem boksa, zależy od tego, jak został zbudowany. Przyjrzyjmy się kilku przykładom.
Przykład 1: Korpus – pełne boki
To najbardziej standardowy przypadek. Wymiary i położenie formatek jest uzależnione od wymiarów boksa i od globalnych zmiennych (np. grubość płyty). Model posiada też kilka konfiguracji, czyli wariantów: „pełny wieniec”, „listwy poziome”, „listwy pionowe” itd. Przełączając się między nimi, uzyskamy różne rozwiązania wieńca górnego. Zewnętrzne wymiary korpusu będą jednak zawsze takie same jak wymiary boksa.
Całkowite wymiary korpusu będą zawsze równe całkowitym wymiarom boksa. |
Przykład 2: Zestaw półek
To również dość standardowy przypadek. Boks reprezentuje tu wewnętrzną przestrzeń szafki.
|
Wymiary półki są zależne od wymiarów boksa oraz od wartości zmiennych. |
Najczęściej półka jest nieco mniejsza niż całkowita wewnętrzna przestrzeń. Szerokość półki zostanie pomniejszona o wartość zmiennej „offset_sides” (Pomniejszenie boczne całkowite), a jej głębokość – „offset_front” (Pomniejszenie od przodu).
Położenie półki (bądź półek) jest zależne od innych zmiennych: „amount” (Ilość półek), „alignment” (Wyrównanie: od góry, od dołu lub do środka) oraz „distance” (Odległość między półkami; brana pod uwagę tylko przy wyrównaniu od góry lub od dołu). Konfiguracje w tym komponencie odpowiadają za ilość nawiertów do regulacji wysokości oraz ich oddalenie od siebie.
Na wymiary i położenie części mają wpływ wymiary boksa, wartości zmiennych oraz wybrana konfiguracja. |
Przykład 3: Drzwi pojedyncze nakładane
Komponent może znajdować się częściowo lub nawet w całości poza boksem. Boks dla tego komponentu również reprezentuje wewnętrzną przestrzeń szafki, ale same drzwi będą leżeć poza boksem.
Drzwi nakładane znajdują się poza boksem. |
Ich rozmiar będzie zależny od wymiarów boksa oraz zmiennych.
Przykład 4: Zestaw łączników
Poprzednie komponenty opierały się na pustej przestrzeni. Podstawą tego komponentu jest objętość formatki.
Boks dla zestawu łączników reprezentuje jedną formatkę. |
Jest to również odwzorowane w jego definicji komponentu. Poprzednie komponenty miały sposób osadzania „Pomiędzy komponentami”. Ten jest „Wewnątrz komponentu”.
Sposoby osadzania. |
Wstawianie takiego komponentu do projektu i wyszukiwanie ścian działa inaczej niż w poprzednich przykładach. Edytor wstawienia przy sposobie osadzania „Pomiędzy komponentami” ma ułatwić wyszukanie pustej przestrzeni, np. wnętrza szafki. Przy sposobie „Wewnątrz komponentu” pozwoli on szybko i sprawnie wyszukać objętość jednej formatki.
Edytor wstawienia dla zestawu łączników ułatwia wskazanie całej formatki. |
Komponenty proste
Wszystko, co omówiliśmy powyżej, dotyczy komponentów złożonych. WOODEXPERT posiada też bazę komponentów prostych. Ich działanie jest inne. Będziemy je omawiać w kolejnych materiałach.
WOODEXPERT posiada bibliotekę blisko 1200 komponentów prostych. |
