Наистина ли трябва да се откажем от действието flip?
Ако е така да не се мъчим да откриваме топлата вода.
След flip завъртяният ъгъл вече не е адекватен,, защото +90 градуса
не увеличава, а намалява крилото. +90+180 след flip сигурно става 270. При огледално копиране на блока без flip разтягането в двете посоки се запазва.
Пусни ми файла по имейл, за да видя точно проблема. Един път изходно положение и след това завъртяно, така че да се развали блока и ще пусна решение тук.
Проблемът с блокът е, че когато се направи действието flip и след това се промени размера не работи коректно stretch действието, което разпъва крилото на врата
Тоест flip действието трябва да обърне stretch действието.
Тук идва и проблема. По принцип правилото е едно действие да не включва друго действие а само параметри.
В старите версии това беше разрешено, което доведе до огромно количество проблеми на потребителите. Блоковете непрекъснато се "омазваха", защото хората по погрешка включваха едно действие в друго, което водеше до непредвидими резултати.
За това в Аутокад забраниха едно действие да включва друго действие ... почти :)
Това е изключение при действието flip - там има логика, както при вратата действието да включва друго действие.
Това, което аз направих е
1. Пунсах BACTIONBARMODE и зададох 0
Това ми даде възможността да избирам действие при модификация.
2. Модифицирах двете flip действие като им добавих да включват stretch действието за крилото на вратата.
Това е всичко - няколко клика, но много специфични клика :)
За съжаление стигнах само до т.2. Как се прави модифицирането, за да се включат действията stretch - не разбрах. Аз избрах действията stretch като обекти (защото командата искаше избор на обекти), но не се получи. А файла - свали врата с променливи размери след flip действие - не успях да отворя въобще. Работя на аутокад 2012, save - 2010. Само, че този файл не е аутокадски.
1. След като зададеш 0 на BACTIONBARMODE, избираш действието Flip.
2. Отиваш в Properties/Misc/Selection Set и кликваш на квадратчето за нов избор. 3. Избираш Modify от командния ред.
4. Избираш действието Stretch за крилото на вратата, за да добавиш към избора на обекти и натискаш Enter. Готово вече блока трябва да се държи нормално след Flip-ване.
Благодаря на инж. Иван Цукев за полезния отговор на въпроса.
Избери параметъра Flip, може би си ги изпуснал. За да не създаваш наново действие, може да направиш промяна на съществуващата селекция, както е показано в тази тема тук: