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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > отрисовка полилинии с ее длиной

отрисовка полилинии с ее длиной

Ответ
Поиск в этой теме
Непрочитано 19.05.2008, 17:00 #1
отрисовка полилинии с ее длиной
Victorovich
 
Регистрация: 10.04.2008
Сообщений: 43

Всем Здрасьте !!!

Объясните пожалуйста как на AutoLisp написать программу отрисовки полилинии и вывода ее длины рядом с ней, например в ее начале.

Трудность возникла в самом начале:
как сначала отрисовать полилинию, а потом извлечь данные о ее длине. Иначе говоря – по какому событию программа узнает что отрисовка полилинии закончена и откуда взять длину???


Заранее ВСЕМ спасибо.
Просмотров: 2800
 
Непрочитано 19.05.2008, 18:10
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


1.Как узнать и откуда взять
Код:
[Выделить все]
(defun C:TEST ()
(setvar "CMDECHO" 1)
(command "_.PLINE")
(while (> (getvar "CMDACTIVE") 0)(command pause))
(setq pl (entlast)) ;_Полилиния  
(command "_LENGTHEN" pl "")
(setq dl (getvar "PERIMETER"))
(setq dl (rtos dl 2 2)) ;_Округляем до 2 знаков
(setq pt (cdr(assoc 10 (entget pl)))) ;_Точка отрисовки
(setq txt (entmakex
      (list
        (cons 0 "TEXT")
        (cons 100 "AcDbEntity")
        (cons 100 "AcDbText")
        (cons 72 0)           ;_ выравнивание влево
        (cons 1 dl)
        ;(cons 7 style) ;_Текущий стиль
        ;(cons 8 layer) ;_Текущий слой
        (cons 10 pt)
        (cons 11 pt)
        (cons 40 (getvar "TEXTSIZE")) ;_Текущей высотой текста
        ) ;_ list
      ) ;_ entmakex
 )
  )
Еще почитать
http://dwg.ru/f/showthread.php?t=12911
http://www.caduser.ru/cgi-bin/f1/board.cgi?t=33159gI
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 19.05.2008, 18:25
#3
Victorovich


 
Регистрация: 10.04.2008
Сообщений: 43


спасибо,
очень тебе благодарен
Victorovich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > отрисовка полилинии с ее длиной



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Серии по мостостроению rasch Поиск литературы, чертежей, моделей и прочих материалов 77 18.01.2023 10:51
lisp: Длина по полилинии до точки vosh LISP 19 15.07.2013 15:10
Подкран. балки длиной 36,48 метров ursula Поиск литературы, чертежей, моделей и прочих материалов 4 20.02.2008 08:54
Dynamic Input и привязки полилинии ekzersist AutoCAD 2 30.03.2007 08:49
некорректно определяется площадь замкнутой полилинии elena_din AutoCAD 16 23.09.2005 17:37