|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Усовершенствованный _dist
Инженер-проектировщик
Москва
Регистрация: 29.12.2005
Сообщений: 12
|
||
Просмотров: 3505
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер-проектировщик Регистрация: 29.12.2005
Москва
Сообщений: 12
![]() |
Мне не надо сумму отрезков. Мне нужно чтобы я просто в пространстве листа тыкал на экран. И чтобы считалась сумма отрезков образовываемых между точками (тычками на экран ) :? .
Сам я не умею писать lisp, да и вобщем то за автокад пересел 2 месяца назад. Так что совсем не опытен. Но научился пользоваться этими lisp-ами. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
> BAMBR : Если хочешь пользовать прогу _Andre_, то с ком.строки (после загрузки лиспа) дай команду
Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
А потом удалять объект...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
С НАСТУПАЮЩИМ, ОДНАКО
![]() BAMBR> не помню кто автор(найдётся - от меня отдельное СПАСИБО), но штучка замечательная: (defun entLen (/ set:OfEnts int:l rea:LengthOfEnts) (setq set:OfEnts (ssget) int:l 0 rea:LengthOfEnts 0.0 ) ;_ setq (while (< int:l (sslength set:OfEnts)) (setq rea:LengthOfEnts (+ rea:LengthOfEnts (vlax-curve-getDistAtParam (vlax-ename->vla-object (ssname set:OfEnts int:l)) (vlax-curve-getEndParam (ssname set:OfEnts int:l)) ) ;_ vlax-curve-getDistAtParam ) ;_ + ) ;_ setq (setq int:l (1+ int:l)) ) ;_ while (princ (strcat "\nПримитивов: - " (itoa (sslength set:OfEnts)) "\nОбщая длина: - " (rtos rea:LengthOfEnts) ) ;_ strcat ) ;_ princ (prin1) ) ;_ defun обкатанна и весьма радует |
||||
![]() |