|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
13.01.2009, 14:52 | #1 | |
(GRREAD) и привязка
Воронеж
Регистрация: 01.04.2008
Сообщений: 40
|
||
Просмотров: 6937
|
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Посмотрите сюда:
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=20084JC |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Ева, загоняй свои примитивы в анонимный блок и используй либо _.change, либо _.-insert. Также просмотри тему "На заметку программистам" (название именно такое, автор темы ShaggyDoc).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Еще посмотрите и сюда:
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=36171KD |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
А чем тогда не устраивает конструкция наподобие
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Ну тогда можно так (проверки все посносил):
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 13.01.2009 в 15:58. Причина: Исправил код |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Ева, прогони последний код (я его менял - сначала забыл обработку конт.меню). Во всех режимах.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Тоже захотелось, чтоб при grread срабатывали привязки. Все что наработал, выложу тут, мало ли кому пригодится.
Для начала, выяснил какие в данный момент привязки включены: Код:
Затем, составил функцию отрисовки значков привязки. Размер значка установил в 5 пикселей, потому как не нашел системной переменной, отвечающей за это. Значки привязки рисуются с помощью функции GRVECS. Код:
Тут стоит отдельно обратить внимание на отрисовку окружности: Код:
Ко всему этому добавил обработку различных событий, результат - функция корректирования точки с помощью включенных на данный момент режимов привязки и отрисовкой символа привязки из временных линий (довольно сырая, но работоспособная ): Код:
Ну и напоследок, пример использования - рисование объемной стрелки. После загрузки, запускать коммандой arrow. Код:
|
||||
|
||||
В дополнение к #13 советую ознакомиться с этой темой: osnaps for grread
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
тогда, уж лучше сразу с Examples of usage GRREAD - let's share, там есть мои примеры с привязкой и контекстным меню...
ps. правда только демо
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ Последний раз редактировалось Елпанов Евгений, 17.12.2009 в 17:36. |
||||
|
||||
Елпанов Евгений, По названию нашел эти ссылки:
Examples of usage GRREAD - let's share и Grread and pick point with osnap on !? Offtop: Пример по grread можно опубликовать и на твоем сайте
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Спасибо!
а я уж и не заметил, что вместо ссылки выбрал другой тег и перебил адрес названием...
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
|
||||
Цитата:
Для таких как я, продублирую Ваш код здесь: Код:
После загрузки, запускать коммандой test |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В Mechanical Desktop отсутствует привязка к размерным линиям и размерному тексту | Kirill1980 | AutoCAD | 7 | 13.10.2008 18:23 |
Привязка к размерам и строка состояния | Krieger | AutoCAD | 7 | 05.03.2008 14:44 |
привязка | Натали | AutoCAD | 2 | 05.10.2006 10:56 |
объектная привязка не востанавливается | Polika | AutoCAD | 8 | 15.12.2005 20:09 |
Привязка Quadrant в блоке. | Mikhail | AutoCAD | 3 | 29.09.2004 14:29 |