|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Интерполяция отметок вершин полилинии между двумя заданными точками
Java/Kotlin backend
Регистрация: 03.02.2006
Сообщений: 5,596
|
||
Просмотров: 11003
|
|
||||
Кочетков Андрей, Предлагаю алгоритм работы, который я реализовал у себя.
1. С помощью ConvTo3d из pltools преобразуешь 2d в 3d полилинию 2. В окне свойств вершинам 3d полилинии задаешь известные координаты Z (их может быть несколько вдоль полилинии) 3. Обрабатываешь командой 3DB. В расчете учавствуют только вершины с координатой Z=0 . Координаты рассчитываются пропорционально длине сегментов Саму команду можешь взять здесь: Аппроксимация 3d полилинии -------------------------------------------------------------------------------------------------------------------------------------- PS. Приписку увидел позже. Но как вариант для тех, у кого нет ToolPac'a
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 25.09.2009 в 14:19. |
||||
![]() |
|
||||
Java/Kotlin backend Регистрация: 03.02.2006
Сообщений: 5,596
|
VVA, спасибо!
Лисп 3DB гораздо удобнее Тулпаковской программы
__________________
Приглашаю в мой Телеграм-канал: t.me/middle_java |
|||
![]() |
|
||||
дороги Регистрация: 12.07.2019
СПб
Сообщений: 117
|
Приветствую гуру автокада и ЛИСП. Помогите пожалуйста или ссылкой на раздел или может указанием какой-то команды.
Необходимо оперативно находить на полинии точку "нуля", получаемую из следующих соображений: на одном конце полилинии к примеру отметка +3.00 на другом -1.00. Простыми вычислениями понятно что "0.00" будет находится на 3/4 длины этой полилинии. Суть в том чтобы оперативно с любыми отметками вводом этих значений получать на полилинии искомую точку. Заранее спасибо. |
|||
![]() |
|
||||
Регистрация: 25.05.2010
Сообщений: 607
|
Цитата:
Можно провести горизонтальную бесконечную прямую и она будет пересекать ваши отрезки в точке Х,0 Впрочем, вы не уточнили где и как эти отрезки располагаются. |
|||
![]() |
|
||||
дороги Регистрация: 12.07.2019
СПб
Сообщений: 117
|
Эту задачу мне необходимо решить для построения линии нулевых работ на картограмме, в основном. но часто на чертеже бывает необходимо просто найти ноль между двумя отметками: с одной стороны она положиельная с другой отрицательная. на одном ребре квадрата картограммы +3.00 на другом -1.00. так вот мне надо выбирая конкретную линию и вводя отметки по её концам в полуавтоматическом режиме получать положение нуля
|
|||
![]() |
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,598
|
|
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение высот рельефа по близлежащим точкам | dextron3 | Программирование | 21 | 10.11.2011 13:14 |
Измерить расстояние между двумя точками в ЛИСТЕ, привязываясь к объектам в МОДЕЛИ | Кочетков Андрей | AutoCAD | 9 | 12.06.2009 22:52 |
Интерполяция между двумя точками | postbudka | Программирование | 27 | 21.05.2009 10:00 |