Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Управление OSNAP из AutoLISP?

Управление OSNAP из AutoLISP?

Ответ
Поиск в этой теме
Непрочитано 13.02.2004, 07:52 #1
Управление OSNAP из AutoLISP?
Sergey!
 
Сообщений: n/a

Может кто знает, как можно програмно включать и выключать объектную привязку, аналогично нажатию кнопки OSNAP или клавиши F3?
Спасибо.
Просмотров: 5153
 
Непрочитано 13.02.2004, 08:51
#2
plaz

Проектирование обустройства нефтяных месторождений
 
Регистрация: 28.08.2003
Самара
Сообщений: 352


Есть системная переменная, которая отвечает за привязки: Osmode
Ее значение зависит от того какие привязки вам нужны:
0 - нет
1 - конечная точка
2 - средняя точка
4 - центр
8 - узел
16 - квадрант
32 - пересечение
64 - вставка
128 - перпендикуляр
256 - касательная
512 - самый близкий
1024 - быстрый

Если надо несколько привязок одновременно, тогда надо задать значение равное сумме необходимых привязок.
plaz вне форума  
 
Непрочитано 13.02.2004, 09:12
#3
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


Код:
[Выделить все]
(setq old_osmode (getvar "osmode"))
(setvar "osmode" XXXX)
.............................................................
(setvar "osmode" old_osmode)
{Smirnoff} вне форума  
 
Непрочитано 13.02.2004, 11:59
#4
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,186
<phrase 1=


Еще один момент:
Для отключения и включения автоматических привязок
Код:
[Выделить все]
Command:  <Osnap off>
Command:  <Osnap on>
к значению osnap нужно cooтветственно добавить код 16384 или вычесть его. Значения меньше 16384 подразумевают <Osnap on>.
Apelsinov вне форума  
 
Непрочитано 17.02.2004, 07:29 Управление OSNAP из AutoLISP?
#5
Sergey!


 
Сообщений: n/a


Большое спасибо! Всё заработало.
 
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Управление OSNAP из AutoLISP?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск