В отличии от площадей стандартными методами Автокада подсчитать сумму длин довольно проблематично, а складывать на калькуляторе или столбиком ну дело не благодарное. Как говорится "Лень - двигатель прогресса" и данный лисп нам в этом поможет.
Возможности данного lisp не ограничиваются простым суммированием длин примитивов или полилиний, он позволяет так же ввести масштабный коэффициент и вывести результат на чертеж. Для того, чтоб все заработало делаем следующее:
1. Качаем архив с lisp для суммирования длин в AutoCAD здесь.
2. Распаковываем архив и сохраняем lisp файл в папочку где хранятся все наши приложения, а если такой еще нет например в D:\MyLisp.
3. Запускаем AutoCAD и устанавливаем лисп стандартным способом. Если не знаем как, читаем здесь.
4. Ну все лиспом можно пользоваться, набираем в командной строке sumline и выбираем линии (работает предварительный выбор). Если необходимо сменить масштабный коэффициент, то набираем в командной строке mm, а для вывода результата и вставки на чертеж lp.
5. Ну и на последок для вывода команды с кнопки, создаем ее стандартным способом и в поле макрос пишем следующее:
^C^C(if (null C:sumline)(load "sumline"));sumline; - для вычисления суммы длин.
^C^C(if (null C:mm)(load "sumline"));mm; - для смены масштабного коэффициента.
^C^C(if (null C:lp)(load "sumline"));lp; - для вывода на чертеж результата.
Полезно. Если не знаем как создать свою кнопку читаем здесь.
Интересно. Если вам необходимо развернуть множество объектов вокруг собственных центров, читайте тут.
Видео наглядно демонстрирует как быстро посчитать длину линий в Автокаде.
Если информация была полезной