Динамичен блок за лява/дясна врата – част 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

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

 

 

 

Абонирай се да получаваш 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

 

Този сайт използва "бисквитки". Научи повече тук.

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close