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