dinamichni-blokove-flip-deistvie-vrata-obrushtaneНаправихме блок за врата с динамична широчина, но можем да подобрим блока си още, като го направим, така че да може да бъде и за лява/дясна врата.

Това става с действието за обръщане (flip action).  Ако Ви е трудно да се справите със следващите стъпки и нещо не се получава, припомнете си подробните стъпки, когато разучавахме действията за разстягане, ротация и преместване.

1. Създаваме един параметър за обръщане (flip parameter), който представлява остта, според която ще се обърне обекта (подобно на командата mirror). В нашият пример това ще бъде средата на вратата.

2. Създаваме едно действие за обръщане (flip action), като [1] избираме параметъра за обръщане, който създадохме и [2] при запитването кои обекти да изберем, изписваме „all“ .

Тук трябва да се отбележи, че в AutoCAD 2010 вече няма възможност с мишката да се избира действие, а само параметър.  Обикновенно това и не се налага. В 95% от случаите избор на действие е техническа грешка и блока не действа както очакваме. Предполагам по тази причина са премахнали избирането на действие, но конкретно в нашия случай за обръщане трябва да обърне и действието за разстягане, затова го избираме ръчно с „all“.

3. Когато обръщаме и разтягаме вратата се вижда, че остта за обръщане не се премества заедно с разтягането на врата. За да остане в центъра на вратата, остта трябва да се премести на половината от ширината с която увеличаваме вратата. Можем да оправим това като добавим едно действие за преместване (move action) при което избираме [1] параметъра за ширина на вратата, [2] остта на обръщане.  Последно избираме действието преместване (иконката) и от нейните свойства (properties ) променяме distance multiplier да е 0.5

Накрая трябва да се получи това:

Отвори в YouTube ↗