Динамичен блок за лява/дясна врата – част II

Иван Цукев

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

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

httpv://www.youtube.com/watch?v=KSZJpNF_tKI

 

 

 

Абонирай се да получаваш AutoCAD Уроци по Емейл

 

Чертане , , , , ,

  1. Добромир Ганчев
    | #1

    Ето една моя интерпретация на показаното до тук за динамичните блокове. http://www.youtube.com/watch?v=0PWA8ai_l60
    За фиксиране на дължините от properties/dist typе съм използвал опцията Increment вместо List. Общо взето както повечето команди в продуктите на Autodesk възможностите за употреба са много широки и всичко е въпрос на въображение. Сега размишлявам върху темата как да добавя атрибут който да ми надписва размера на болта с което ще могат да се изваждат и количества на отделните размери освен улеснението с надписите.

  2. | #2

    @Добромир Ганчев

    Да, точно това е целта на динамичните блокове, да се създават такива като този, който сте показал.

    Относно количествата, не ви трябва да създавате атрибут. С Data Extraction може да ги извадите и сега групирани по размери.

    Как се поставя етикет ще пиша в публикацията другата седмица.

  3. 3axapu
    | #3

    Имам следния въпрос: има ли начин да бъдат селектирани бързо напр. всички леви врати? Нещо като quick sellect или filter?

  4. | #4

    @3axapu

    Би било добра възможност, но за съжаление quick select няма тази опция.

КОМЕНТИРАЙТЕ:
  1. Bisher keine Trackbacks