Kolize a potíže

Jak umístit buňku do aktivní vrstvy

Při umisťování buněk do výkresu se ukazuje jeden z rozdílů mezi grafickou a bodovou buňkou. Bodová buňka se vždy umístí do aktivní vrstvy. Zatímco grafická buňka se drží vrstvy, v níž byla vytvořena.

Pokud grafická buňka nemá v modelu "svou" vrstvu připravenu, tak se s tím příliš nepárá a jednoduše a bez dovolení si "svou" vrstvu v modelu vytvoří. A tak může překvapený uživatel koukat, kolik nových vrstev mu v modelu po několika buňkách přibylo. 

alt

Existuje nepříliš známá a především nenápadná (rozumějte: špatně pojmenovaná) možnost, jak i grafickou buňku umístit do aktivní vrstvy. Stačí k tomu zapnout při umisťování grafické buňky v okně Parametry funkce jeden přepínač: Jmenuje se Relativně.

Tato možnost má však v sobě skryto určité nebezpečí: Pokud grafická buňka obsahuje prvky z různých vrstev, pak zapnutím přepínače Relativně, může dojít k relativnímu posunu (proto ten na prvnípohled nesmyslný název přepínače) vůči aktivní vrstvě. Prvky z takto relativně posunutých vrstev nemusí mít v aktivním modelu připravenou odpovídající vrstvu a k umístění buňky nedojde - vše skončí nesrozumitelnou chybou - něco jako vrstvy nejsou připraveny...

Ukažme si to na příkladě: Aktivní grafická buňka má prvky ve třech vrstvách: Podlaha - číslo vrstvy 4, stěna - číslo vrstvy 8 - strop - číslo vrstvy 12. Jedná se totiž o dosti komplikovanou buňku s názvem Vybavení kuchyně, kde se část buňky umístí na podlahu, část na stěnu a je tam i lustr, který se připíchne na strop. 

Pokud takovou buňku umístíte do modelu,  kde jsou jen pět vrstev s triviálními názvy: Vr1 - číslo 1, Vr2 - číslo 2, Vr3 - číslo 3, Vr4 - číslo 4, Vr5 - číslo 5 nerelativně (přepínač Relativně je vypnut), pak se buňka umístí a její prvky zůstanou ve svých vrstvách. "Pouze" přibydou tři nové vrstvy a v případě vrstvy (vlastně dvou vrstev) s číslem=4 dojde k automatickému přečíslování. Nerelativně umístěná buňka se umístí a vzniknou další vrstvy.

Pokud bychom se snažili umístit tuto buňku se zapnutým přepínačem Relativně do aktivní vrstvy Vr1 (číslo 1), tak se nám to nepovede! Důvod je ten, že při relativním posunu vrstev nebude mít vrstva Strop (číslo 12) svého "příjemce". Počítejte se mnou: Prvky s vrstvou Podlaha (4) se umístí do Vr1 (1). Prvky s vrstvou Stěna (8) se umístí do Vr5 (5) - relativní posun o 4 vrstvy "výše". Prvky s vrstvou Strop (12) by se měly podle tohoto pravidla umístit do vrstvy Vr9 (číslo9), ale ta v aktivním modelu není. Tento nedostatek způsobí, že buňka se neumístí vůbec, a systém uživatele nesrozumitelně vyplísní.

Závěr: Umístit grafickou buňku relativně je bezpečné, pokud buňka má všechny prvky v jedné vrstvě - pak k žádnému relativnímu posunu vůči aktivní vrstvě modelu nedojde a buňka se celá plácne do aktivní vrstvy. Pokud je grafická buňka vícevrstevnatá, pak je možné, že její umístění neproběhne, protože relativní posun vrstev z buňky dosáhne "mimo" vrstvy z aktivního modelu.

Důležitý DODATEK:

=================================

Ve verzi CONNECT Edition z nějakého důvodu již přepínač Relativně nenaleznete. Proč byl zrušen, opravdu nevím...

Pokud v této verzi (10.xx.xx.xx) chcete grafickou buňku umístit do aktivní vrstvy, pak to musíte provést tajným příkazem:
PLACE CELL RELATIVE
do Příkazového řádku, který aktivujete např. klávesou F9. Příkaz spustí skrytý nástroj Umístit buňku relativně. Umisťování buňky pak probíhá podle obvyklých postupů.

 

Prosím zaregistrujte se pro psaní komentářů

Lidí v této konverzaci

  • V DGN8 to funguje popsaným způsobem - vypnu "Relativně", buňka se mi usadí podle svého nastavení. Zapnu "relativně", usadí se podle zrovna aktivní vrstvy v DGN.
    V DGN7 je to jinak. Buňka se neusadí podle svého nastavení při "relativně" zapnuto i vypnuto, kašle na to, vždy se jí nastaví vrstva podle aktivní. Aby "relativně" fungovalo a podařilo se mi dát buňku do vrstvy dle její definice, musí se vrstvy stejně jmenovat v DGN7 i v definici buňky. Tedy nejen čísla ale i jména vrstev.