Animace
Uživatelovy nesnáze (2.)
- Podrobnosti
- Kategória: 3D objekty
- Uverejnené: 19. november 2014
- Napísal: Petr Sýkora
Tato uživatelova nesnáz bude sice drobná, avšak klidný pracovní tok znepříjemňující. Na problém mne upozornil dlouholetý a zkušený uživatel, který si všiml nestandardního (zmatečného) chování AccuDraw při umisťování 3D buňky do 3D modelu v Izo pohledu (obecně: v jakémkoliv pohledu, který není Shora/Zepředu/Zprava...)
Problém je v tom, že při umisťování buňky (které se provedete na jedno ťuknutí - jeden datový bod) není zobrazován v pohledu kompas AccuDraw. Tento jev nastavá ve 2D i 3D modelu, avšak ve 2D modelu to nepřináší problém, protože buňka je v konstantní (přesněji nulové) výšce - z-souřadnice neexistuje, a také není třeba koumat, jak je buňka v prostoru natočena - její otočení je definováno pomocí položky Aktivní úhel.
Jenže ve 3D modelu se u buňky (jak 2D tak i 3D) objeví tento problém: Buňka je natočena rovnoběžně s rovinou pohledu (obrazovky) a plave v nějaké náhodné výšce. To by nemuselo vadit, pokud buňky umisťujeme v nějakém standradně natočeném a pečlivě připraveném pohledu typu Shora/Zepředu/Zprava (tj. půdorys, nárys, bokorys). Jenže...
Rády bychom pracovali v Izo pohledu a tam se bez AccuDraw a jeho kompasu (a kláves T, F, S nebo E) neobejdeme - viz tento článek.
Pokud bychom do 3D modelu v Izo pohledu umisťovali něco, co vyžaduje více než jeden datový bod, např. kvádr, lomenou čáru, obdélník ap., tak kompas AccuDraw po zadání prvního datového bodu naskočí, my ho natočíme (klávsy TFSE) do požadované roviny, a kreslíme popř. modelujeme.
Jenže u buněk stačí jeden datový bod, a buňka je umístěna, a to ještě předtím, než se kompas AccuDraw v pohledu ukáže.
Na obrázku je v modelu umístěna zelená "podlaha" a na ní ležící dva (žlutý a červený) objekty - pro představu, jak by asi měl být umístěn stolek. Právě se snažíme v tomto Izo pohledu na podlahu postavit konferenční stolek. Máme ho sice chycený na kurzoru, ale stůl je natočen podle pohledu, takže je vzhledem k absolutnímu prostoru natočen nesmyslně, a čert ví, jak je vysoko nad podlahou (nebo hluboko pod podlahou). Kdybychom nyní stůl datovým tlačítkem umístili, tak se sice v tom bodě kompas AccuDraw ukáže (konečně!), a my můžeme další stolek natočit a polohovat vzhledem k tomuto kompasu, jenže pak musíme onen první nechtěný levitující a natočený stůl smazat.
Nabízí se řešení: Dostat do Izo pohledu kompas AccuDraw nějak jinak, než datovým bodem (a umístěním nesmyslné buňky). Našel jsem dva způsoby. První je trochu podivný, ale funguje - alespoň částečně...
První:
V dialogu Nastavení AccuDraw (nabídka Nastavení/AccuDraw) je přepínač - standardně vypnutý - Vždy ukazovat kompas. Pokud ho zapneme v okamžiku, kdy už máme na kurzoru v dynamice umisťovanou buňku, tak se v aktivním pohledu kompas AccuDraw objeví, a to v posledním zadaném, nebo najetém bodě. Pozor! může se stát, že tento poslední "nějaký" bod je mimo oblast, kterou ukazuje aktivní pohled, pak je i kompas AccuDraw mimo pohled a my ho nevidíme. Takže jsem tam kde jsme byli...
K přepínači Vždy ukazovat kompas ještě jedna nepříjemnost. Zdá se, že tento přepínač stačí zapnout, a máme vystaráno - kompas bude vždy vidět. Ale to není bohužel pravda. I při zapnutém přepínači se kompas neukazuje, abychom kompas uviděli a mohli natočit do požadované roviny, tak musíme tento přepínač nejdříve vypnout a pak zapnout. Jedná se evidentně o nějaký kiks v programu.
Na obrázku je vidět situace po zapnutí nezbedného přepínače Vždy ukazovat kompas. Kompas se ukázal - naštěstí pro nás - ve středu obdélníka-podlahy, protože na tento střed/těžiště jsme naposledy najeli pružným nájezdem. Všimněte si, že v okně AccuDraw je Z-souřadnice konstatně nulová - držíme tedy se stolem rovinu kompasu AccuDraw. (Žlutý a červený objekt z minulého obrázku jsme pro tuto ukázku smazali.)
Druhý:
Obejdeme se bez přepínače Vždy ukazovat kompas a pomůžeme si standardním trikem, jak je popsán například v tomto článku. Pružným nájezdem se chytneme nějakého klíčového bodu nějakého existujícího prvku a do tohoto najetého bodu klávesou "O" umístíme kompas AccuDraw, aniž bychom ještě buňku umístili.
Nyní máme jistotu, že při dynamickém umisťování stolu bude tento správně natočen a stát v rovině zelené podlahy.
Poznámka: v obou řešeních může být kompas AccuDraw po svém zjevení natočen jinak, než v rovině Shora (půdorys), pak ho musíme klávesou "T" do této roviny položit.
Komentáre
- Žiadne komentáre