|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как начертить линию перпендикулярно от точки начала?
Регистрация: 15.09.2003
Сообщений: 452
|
||
Просмотров: 39117
|
|
||||
Геодезист Регистрация: 23.05.2012
Ухта
Сообщений: 1,377
|
Попробуйте воспользоваться таким макросом:
^C^C(Setq Om (Getvar "Orthomode"));(setvar "UCSFOLLOW" 0);_Select;_Single;_Nea;\_Ucsicon;_Of;_Ucs;_New;_Object;@;_Ortho;_On;_Pline;\\;_Ucs;_Pr;_Ucsicon;_On;(Setvar "Orthomode" Om)
__________________
Как-то так. |
|||
![]() |
|
||||
Регистрация: 15.09.2003
Сообщений: 452
|
|
|||
![]() |
|
||||
Регистрация: 19.10.2012
Киев
Сообщений: 748
|
Цитата:
и перпендикуляр к какойто линии не так часто нужно рисовать потому повтор по правой кнопке или по Enter/Space можно не использовать лучше всего забить в горячую клавишу Цитата:
Последний раз редактировалось PsixVK, 03.02.2013 в 15:50. |
|||
![]() |
|
||||
Цитата:
Я бы, честно говоря, остановился на стандартной кнопке "Нормаль" и выполнял за два действия, 1. провел линию из произвольной точки по нормали к базовой линии, 2. сместил её к концу (или к заданной точке) базовой линии. но раз надо... цепляйте макрос.
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I Последний раз редактировалось T-Yoke, 03.02.2013 в 16:14. |
||||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Цитата:
Уже много автокадов назад это можно было сделать. Макрос в посте #6 взят в основе из моей книги ....Язык макрокоманд и создание кнопок. Здесь он немного модифицированный, но все равно не худо-бы сослаться на первоисточник (на форуме так принято) |
|||
![]() |
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 361
![]() |
Этот лисп чертит перпендикуляр не только к линии,а и к дуге,окружности..
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
![]() |
|
||||
Геодезист Регистрация: 23.05.2012
Ухта
Сообщений: 1,377
|
В AutoCAD 2012 работает нормально. В 2013- работает почему-то некорректно (выворачивает ПСК). Может только у меня?
__________________
Как-то так. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Все хорошо если просто... Но вот нам надо сделать перпендикуляр в месте пересечения. И тогда два клика сработает правильно только если тот, к которому нужен перпендикуляр, является верхним (по порядку Draworder) обЪектом. Потому и сделан в макросе третий клик чтобы выбрать нужный
|
|||
![]() |
|
||||
Конструктор Регистрация: 06.04.2005
Из тех ворот-откуда весь народ.
Сообщений: 361
![]() |
->sertor
лисп не мой, найден на просторах инета...нужны знатоки лиспа, может там подправить чего немного надо..сам я не в состоянии.
__________________
"Мнение не бывает ни истинным, ни ложным, а лишь полезным в жизни или бесполезным. ",- Ауробиндо И не надо делать удивленных движений руками. |
|||
![]() |
|
||||
Регистрация: 15.09.2003
Сообщений: 452
|
да, и лисп per и тот маркос дополняют друг друга, поэтому обоих прикрутил на автокад
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Lisp.Как провести линию из точки ровно до блока? | Composter | LISP | 2 | 22.02.2012 15:19 |
Как начертить плиту если все 4 точки в разных плоскостях? | ronik710 | AutoCAD | 9 | 14.02.2011 03:36 |
Как на лиспе начертить много линий по заданным координатам из одной точки | topograf83 | LISP | 4 | 26.09.2009 22:53 |
Как начертить линию с заданным углом наклона? | evsu | AutoCAD | 12 | 07.11.2008 23:29 |
как с помощью vba начертить линию | vasyavip | Программирование | 77 | 09.10.2008 23:17 |