Как узнать общую длину линий в AutoCAD

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

А как узнать общую длину разрозненых линий???

FermentoDel
Автор

Скажите пожалуйста, вот у меня открыт проект в AutoCadе, раскладка деталей пола из мрамора(плиты), они естественно все разные.Как посчитать общую площадь я с грехом пополам выяснил.:)А вот как узнать общую длину периметра всех выделенных деталей не получается, только если смотреть каждую по отдельности в свойствах и складывать, но это не удобно и долго.Вариант "утилиты-добавить площадь-объект", удобно, но там показывается периметр последней выбранной детали а надо, чтобы показывал общее значение.Неужели AutoCad не умеет суммировать длины периметров нескольких выбранных деталей если показывает длину одной в свойствах.Выбираю одну деталь длина показывается, выбираю несколько, написано "РАЗЛИЧНЫЕ".Не посоветуете как быстрее узнать суммированную длину периметра выбранных деталей? Спасибо.

АлександрБушуев-ъв
Автор

Гений блин... "Открыл" как соединить линии в одну)))

rustamich
Автор

Делаю скриптом на AutoLISP'е.

(defun C:LS ()
(setq sset (ssget '((0 . "LINE")) ))
(if sset
(progn
(setq tot 0.0)
(setq num (sslength sset) itm 0)
(while (< itm num)
(setq hnd (ssname sset itm))
(setq ent (entget hnd))
(setq pt1 (cdr (assoc 10 ent)))
(setq pt2 (cdr (assoc 11 ent)))
(setq dis (distance pt1 pt2))
(setq tot (+ tot dis))
(setq itm (1+ itm))
)
(princ (strcat "\nTotal Distance = " (rtos tot)))
)
)
(princ)
)

Этот скрипт выводит сумму длин выбранных отрезков в командной строке.

OldFilin
Автор

Удалите видео, бесполезно! Или хотя бы назовите не так громко, например "как узнать длину соединенных отрезков". Дизлайк.

Mexer
Автор

как был автокад КОЗЛОКУЛЬМАНОМ так и остался. При том, что Microstation прекрасно замеряет всё даже в версии 1997 года.

НиколайЛахно-ег