|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Проектирование мостов Регистрация: 29.01.2014
Новосибирск
Сообщений: 433
|
Цитата:
Далее та же последовательность |
|||
|
||||
Проектирование мостов Регистрация: 29.01.2014
Новосибирск
Сообщений: 433
|
|
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Иногда возникает необходимость изменить неудачную точку вставки блока (не динамического), не переопределяя его
Можно сделать так: Сначала запоминаем имеющуюся точку вставки, например, проведя вспомогательную линию от нее к точке 0,0. Затем также, или другим способом запомним положение будущей новой точки вставки. Теперь откроем наш блок в редакторе дин. блоков (команда Bedit в англ. варианте). Задаем новую базовую точку при помощи параметра Basepoint и сохраняем блок. Он отпрыгнет своей новой точкой в старую. Вернем его на место воспользовавшись нашими вспомогательными линиями. Все вроде-бы стало хорошо, но блок превратился в динамический, и это не даст возможность в дальнейшем при необходимости использовать редактор блока Refedit, то есть редактирование "на месте" ибо появляется страшный месседж, пугающий слетом динамики. Но вы, тем не менее сразу же после изменения базовой точки, откройте этот блок в редакторе Rеfedit, а затем закройте его, сохранив. Все, временная динамика слетела, блок остался обычным но с новой баз. точкой. |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Для блоков с простой геометрией можно и так, как сказал bernata, хотя количество телодвижений вряд-ли станет меньше. Блоком может быть и кусок другого чертежа, у которого куча закрытых слоев. Базовая точка может оказаться через пол вселенной и тащить туда разрозненные палочки и кружочки значит потерять по дороге что-то важное, и др.
Кстати, в моем варианте есть и идея для программиста. Вот аналогия: если изменить точку вставки текста автокадовским методом, текст отпрыгнет. А если лиспом tjust из Express Tools то он останется на месте. |
|||
|
||||
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Неск. лет назад Startrec показал. что если щелкнуть дважды по атрибуту с прижатым Ctrl то можно отредактировать атрибут на месте без вызова диалогового окна (не могу найти оригинал этого совета). Всем на форуме это понравилось. Но вот незадача: в МЕП эта фишка не работает. Я нашел как это сделать и там. Наберите команду _ATTIPEDIT и будет вам счастье. Далее сделайте алиас команде и пользуйтесь.
Заодно напоминаю что в редакторе атрибутов, если последний является многострочным, окно редактора неполноценное, усеченное. Переставьте переменную ATTIPE в 1. В обеих англ. словах имеются буквы "IP" что означает "in place" то есть "на месте" |
|||
|
||||
Геодезист Регистрация: 23.05.2012
Ухта
Сообщений: 1,374
|
Vova, да, не так давно была на этот счет тема: https://forum.dwg.ru/showthread.php?t=133685
__________________
Как-то так. |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Да, там фигурирует команда ATTIPEDIT. Применяется для какой-то специальной нужды, чтобы не выходил невидимый атрибут блока. В обычных случаях использование двойного клика с прижатой Ctrl (без вывода диал. окна) для обычного автокада безусловно, рационально. Проблема в автокаде MEP. И, возможно в других "нечистых" автокадах, где фишка даблклика не работает. Для этого и решение в моем 390
|
|||
|
||||
Архитектор, 3д-виз. Регистрация: 26.07.2019
Москва
Сообщений: 729
|
Опции селектирования Автокада вроде-бы, раскрыты не полностью. Была упомянута только FENCE.
На всякий случай, перечислю их. После предложения "SELECT OBJECTS" возможно: 1 - Выделить тычком. 2 - Выделить рамкой слева направо (охват) 3 - Выделить рамкой справа налево (перечеркивание - затрагивание) 4 - Ввести опцию FENCE ("F" в комстроке) - будет выделено все, что перечеркнуто-затронуто линией селектирования 5 - Ввести опцию WINDOW POLIGON ("WP") - будет выделено все, что внешне общелкано полигоном произвольной формы. 6 - Ввести опцию LAST ("L") - будет селектирован последний созданный объект 7 - Ввести опцию PREVIOS ("P") - будет повторено последнее предыдущее селектирование. 8 - Ввести опцию ALL ("ALL") - будет селектировано все вообще. Помимо этого, после SELECT OBJECTS можно заказать фильтрацию выбора, введя 'fi (непременно с верхней одинарной кавычкой, что в Автокаде означает выполнение команды, вложенной в предыдущую) и определить нужный тип объектов для селектирования. ------------------------------------------------------------ Кстати, в Автокаде есть встроенный арифметический калькулятор. Вызывается командой CAL, операции проводятся прямо в комстроке. ------------------------------------------ Также, часто можно услышать что Автокад не позволяет операцию массированного раскопирования с поворотом на разные углы, указанные геометрическим приравниванием. На самом деле, это не так и если есть к этому интерес, могу показать как это делается (т.е. режим макрокоманды на ПКМ). Последний раз редактировалось VladiT, 06.09.2019 в 13:17. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,843
|
Смотрим в ком.строку:
Код:
P.S. 'cal я бы не стал использовать - насколько я помню, там были какие-то трудности с его результатами. Поскольку это в большей степени касается DIESEL, то подробностей не помню.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
проектирование а/дорог Регистрация: 03.07.2013
СПб
Сообщений: 376
|
не только с поворотом, но и остальными возможными функциями
Цитата:
|
|||
|
||||
Архитектор, 3д-виз. Регистрация: 26.07.2019
Москва
Сообщений: 729
|
Полезна также, системная переменная _OSMODE.
Если есть излюбленный набор привязок, надо ее набрать и запомнить показанную текущую цифру. А в дальнейшем, если надо быстро установить свой набор привязок, набрать _OSMODE, ввести эту цифру как ее значение - и привязки установятся в любимом наборе. Последний раз редактировалось VladiT, 07.09.2019 в 14:20. |
|||
|
||||
Архитектор, 3д-виз. Регистрация: 26.07.2019
Москва
Сообщений: 729
|
Иногда требуется привести к ближайшим горизонталям-вертикалям небрежно начерченные линии, отклоняющиеся совсем немного.
С этой целью можно: 1 - Включить ОРТО (F-8) 2 - Набрать команду -CH (непременно с минусом), селектировать корректируемые линии, затем указать базовую точку, относительно которой произойдет доворот. Линии приравняются к ближайшим вертикалям или горизонталям. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,843
|
Команда-то на какой раскладке приведена? Если на русской, то как она выглядит в английской версии?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,843
|
Offtop: Побуду старым брюзгой... А где учет локализаций? Ась?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тюнинг CAD систем (СОВЕТЫ ПРОФИ) | Vova | AutoCAD | 185 | 25.12.2017 20:23 |
советы новичку | vonmar | AutoCAD | 92 | 29.01.2012 23:04 |
LISP (советы профи) | dextron3 | LISP | 7 | 04.09.2007 11:44 |
Профи помогите найти профессиональную програму по созданию.. | toXic1 | Прочее. Программное обеспечение | 4 | 07.12.2005 12:37 |