|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.10.2011, 11:26 | #1 | |
Микрокоманда. Разрыв отрезка на заданное расстояние ?
Регистрация: 12.10.2011
Сообщений: 5
|
||
Просмотров: 12203
|
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
RF66, попробуй так ^C^C_break \_f \@ ; _lengthen _DE -1
-1 задает отступ. Необходимо будет указать объект разбиения, точку разбиения, после чего нужно будет указывать оба полученных объекта со сторны точки разбиения для уменьшения на указанный отступ. Можно уменьшить несколько раз или нажать Enter для завершения. P. S. у меня AutoCAD2008, в нем макрос работал, на LT проверить нет возможности.
__________________
cadtools |
|||
|
||||
Регистрация: 12.10.2011
Сообщений: 5
|
Спасибо. В LT версии работает, но все равно лишних 2 клика.
Почитал книгу "Язык микрокоманд и создание кнопок. Владимир Свет", попробовал сам сделать эту микрокоманду через Быстрый Калькулятор (QUICKCALC), он не поддерживает командную строку Так что очень похоже на |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
Ну, я в макросах несилён, у меня ACAD2008 и все вопросы по автоматизации решаются с помощью лиспа. Вы, кстати, можете обратиться за советом к автору озвученной Вами книги, он, если я ничего не путаю, один из участиков форума Vova
P. S. Надеюсь Vova не обидеться
__________________
cadtools |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
ытя, если у меня два отрезка пересекаются и я хочу в точке их пересечения разбить один из них, как я задам какой?
__________________
cadtools |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
пробую в ACAD2008, после выбора разрываемого отрезка появляется запрос "Вторая точка разрыва или [Первая точка]:"
__________________
cadtools |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
Да, конечно, именно целиком. Вечером попробую на домашнем компе.
Попробовал дома. Итак, если указать точку не в месте пересечения отрезков, то появляется запрос "Вторая точка разрыва или [Первая точка]:", если указать точно в месте пересечения то все разбивается только мой вопрос из поста #7 остается актуальным, см. прикрепленный gif-файл, вопрос как мне разбить не красный отрезок а черный
__________________
cadtools Последний раз редактировалось TararykovDG, 20.10.2011 в 19:44. |
|||
|
||||
Регистрация: 23.09.2005
СПб
Сообщений: 425
|
Мой макрос выше для конкретной задачи:
Цитата:
^C^C_point;\_erase;_la;;_break;@0,-1;@0,2; Для произвольно пересекающихся отрезков добавляется первичный выбор разрываемого: ^C^C_ucs;_ob;\_point;\_erase;_la;;_break;@-1,0;@2,0;_ucs;_p; |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
ытя, отлично , у меня заработало, пусть RF66 поробует в LT и если и там все работает, то Цитата:
__________________
cadtools |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
Тогда Autodesk в LT надо и макросы как и лисп отрубить, для "наcтоящей" работы
__________________
cadtools |
|||
|
||||
Регистрация: 12.10.2011
Сообщений: 5
|
Цитата:
Так что пока опровержения не получилось. |
|||
|
||||
Регистрация: 12.10.2011
Сообщений: 5
|
Выполнил условие. Теперь
Но команда не повторяется при нажатии пробела, приходится кликать в кнопку. Я знаю, что мне помогут "горячие" клавиши, но с пробела быстрей. При удалении от места пересечения (скролингом) разрывается вертикальный отрезок без отскока. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AutoCAD 2009 перенос объекта по оси Z на заданное расстояние | parcours | AutoCAD | 1 | 01.05.2011 23:40 |