Длина сплайна
Доброго времени суток Уважаемые форумчане
Длину линии, полилинии можно узнать либо измерив (есть такой инструментик) либо выделить и просмотреть свойства
со сплайном такой фокус не пролазит в свойствах длины нет, а если пользоваться «линейкой» то получается приблизительный результат (мне нужно точно)
однако если сделать плоскостную фигуру состоящую из сплайнов, то в свойствах появляется площадь и периметр
вот и интересно где прячется длина
для чего это нужно?
чисто практическое применение — рисование витража и расчета необходимых составляющих в данном случае свинцовой ленты т.е. сумма длин всех сплайнов даст длину комплектующих
обсчитать общую длину можно программно — вот только где она скрывается пока не ясно
может кто знает где можно покопаться
Заранее благодарен
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Формула сплайна
Доброго времени суток!:) Возник такой вопрос: Возможно ли получить формулу по которой строится.
преобразование сплайна в полилинию
здравствуйте подскажите пожалуйста. как преобразовывать сплайн в полилинию таким образом чтобы не.
Вывести уравнение сплайна
Можно ли вывести на экран уравнение произвольно нарисованного сплайна в виде зависимости.
Штриховка выходит или не доходит до границ Сплайна
Вообще пытаюсь заштриховать некую область, которая находится в некоторой области и границы области.
Как измерить длину ломаной или криволинейной линии?
Форумы CADUser → Autodesk → AutoCAD → Как измерить длину ломаной или криволинейной линии?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 15
#1 Тема от Sammet 26 ноября 2004г. 21:23:56
Тема: Как измерить длину ломаной или криволинейной линии?
Вот хочу измерить длину криволинейной линии, а как это сделать нигде не могу найти. Кто -нибудь знает , как можно решить эту проблему?Заранее благодарен
#2 Ответ от VK 26 ноября 2004г. 21:52:31
Re: Как измерить длину ломаной или криволинейной линии?
#3 Ответ от Александр Хе 29 ноября 2004г. 13:37:39
Re: Как измерить длину ломаной или криволинейной линии?
Выделить кривую, правая кнопка мыши,
#4 Ответ от Sammet 17 января 2005г. 17:43:58
Re: Как измерить длину ломаной или криволинейной линии?
Не получается измерить длину примитивов.(((( Мне пишут:
Error message: no function definition: VLAX-ENAME->VLA-OBJECT
Что делать ?Подскажите
Я пользуюсь вот этим листом
(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
Измеряется ли длина криволинейной линии (сплайн) в AutoCAD (2005)
Напрямую не нашел, как это сделать. Есть обходной вариант.
Достройте сплайн прямыми линиями до замкнутого контура (см. рис.). Преобразуйте контур в область командой Область.
Для области AutoCAD выдает значение периметра.
Остается вычесть длину добавленных прямых.
Чтобы не прибегать к бумаге и калькулятору, удобно использовать встроенный в AutoCAD калькулятор через команды Быстркальк или Кальк.
Прикрепленные файлы
Сообщений: 2335 Баллов: 2411 Регистрация: 09.03.2007
14.10.2008 11:33:25
Можно проще: Сервис — Сведения — Список.
Выводит в командную строку сведения о выбранном объекте, для сплайнов там есть и длина.
Ломанную линию из отрезков можно преобразовать в полилинию.
Никогда не говори никогда.
Сообщений: 4 Баллов: 4 Регистрация: 14.10.2008
14.10.2008 15:40:16
Спасибо rad, Алексей Романов!
Где находятся опции «Сервис — Сведения — Список», в строке «Панель инструментов», «Свойства объектов» или в кнопках мыши. (автокад 2005) . Что то не могу найти.
как измерить кривую линию в автокаде
В автокаде можно измерить длину математической кривой – дуги окружности. Для этого надо выделить дугу и открыть её свойства, в таблице будет указана точная длина.
Произвольные кривые линии, такие как сплайн, измерить нельзя. Чтобы узнать приблизительную длину сплайна, надо заменить его дугами или разбить на короткие отрезки.
Остальные ответы
выделяешь все сплайны или 1 из них, и вводишь команду _list