Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
инженер Регистрация: 24.08.2004
Саратов
Сообщений: 89
![]() |
Чем вариант Хмурого и Profana не подошел то? Кольцо - это и есть полилиния.
Цитата:
__________________
Инженер должен быть в меру ленивым... |
|||
![]() |
|
||||
Судостроение/судоремонт Регистрация: 22.10.2009
Мурманск
Сообщений: 96
|
Цитата:
Способ-то нормальный, сам пользуюсь, просто надо удалять начальную окружность сразу после ![]() |
|||
![]() |
|
||||
Регистрация: 18.10.2010
Сообщений: 1
|
Цитата:
(defun C:PKRUG () (terpri) (princ "Ширина равна текущей ширине плинии.") (command "_CIRCLE" pause "_dia" pause) (progn (setq krug (entlast)) (setq spkrug (entget krug)) (setq cen (cdr (assoc 10 spkrug))) (setq rad (cdr (assoc 40 spkrug))) (setq nach (polar cen 0 rad)) (command "_pline" nach "_arc" "Ц" cen "_a" 180 "_close") (entdel krug) (setq pkrug (entlast)) (setq sppkrug (entget pkrug)) (entmod sppkrug))) (command) ) Пользуюсь уже лет 14. А вот один косячек победить не могу: выбираем центр окружности при активной привязке (F3), вводим диаметр, и вот если не деактивировать F3, окружность рисуется в точку. А так все нормульно. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Цитата:
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
dartamon, Грабли №1 А вообще советую почитать посты со 167 по 241. Найдешь много для себя полезного.
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
Цитата:
На этапе ввода точек будет та привязка, какая была до выполнения команды. Интересно, что если заменить: (command "_.PLINE" rad "_Arc" "_CE" cen "_Angle" 180 "_CLose") на (command "_.PLINE" rad "_Arc" "_CEnter" cen "_Angle" 180 "_CLose"), то работать почему-то не будет. По крайней мере у меня не работает... Код:
Последний раз редактировалось Li6-D, 18.10.2010 в 22:43. Причина: Разжевал как мог |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Нет меток начала и конца отмены.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Ну запутали...
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Li6-D, я вообще стараюсь не использовать командные методы. Так что для рабочего варианта точно не это получилось бы...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новые команды для работы с полилинией | VVA | Программирование | 647 | 18.09.2023 11:16 |
lisp: Длина по полилинии до точки | vosh | LISP | 19 | 15.07.2013 15:10 |
как преобразовать полилинии с шириной в полилинии с весом идентичным ширине? | Vadym | AutoCAD | 28 | 05.07.2010 21:14 |
выноски к полилинии | gizmo_zx | Программирование | 6 | 01.03.2010 12:17 |
структурированный список | Holon | Программирование | 22 | 11.09.2007 14:09 |