| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Лисп полилиния захватывает ближайшие точки с высотами и превращает их в вершины

Лисп полилиния захватывает ближайшие точки с высотами и превращает их в вершины

Ответ
Поиск в этой теме
Непрочитано 15.08.2014, 21:12 #1
Лисп полилиния захватывает ближайшие точки с высотами и превращает их в вершины
Аристарх Северный
 
Регистрация: 25.06.2014
Сообщений: 7

Наверняка такой лисп уже делали. Помогите найти. Или на худой конец, может быть, есть лисп превращающий точки с высотами, которые располагаются на полилинии, в ее вершины. А-то задолбался в ручную цеплять и привязывать.
П.С. Полилинию превращаю в 3Д полилинию (понятно, что высоты вершин на 0), затем в ручную цепляю вершины к точкам, затем через приложение 3DB.lsp интерполирую остальные вершины и на выходе получаю красивую 3Д полилинию с высотами. Может стандартными средствами автокада это возможно проще?
Просмотров: 2161
 
Непрочитано 15.08.2014, 22:08
#2
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Аристарх Северный, можно подробнее. Каков конечный результат? Что-то не совсем понятно, а точнее - совсем не понятно.
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 16.08.2014, 11:55
#3
Аристарх Северный


 
Регистрация: 25.06.2014
Сообщений: 7


Результат: получаем из обычной полилинии 3Д полилинию с вершинами с различной Z величиной. Есть точки с высотой, которые находятся: часть на полилинии, часть рядом (не на вершинах) и сама полилиния (которую первым делом я превращаю в 3Д, но Z на всех вершинах 0). Возможно автоматизировать процесс: выделить 3Д полилинию, выделить точки рядом, чтобы они стали вершинами ее с такой же высотой, как и у точек? Вершины, которые находятся между (у которых Z осталась 0) затем я смогу интерполировать с помощью лиспа 3DB.
Прошу прощения за сумбурное послание. Задача не дает покоя уже неделю. Нигде не могу найти как ее решить. А надо очень. Вручную цеплять вершины на точки - уходит куча времени. Приложил пример.

----- добавлено через ~8 ч. -----
Вот здесь http://forum.dwg.ru/showthread.php?t=90756 нашел отличный лисп PL-BLK. Респект автору. Но он добавляет вершину без сохранения значения Z в этой точке.

----- добавлено через ~9 ч. -----
Все. Нашел. Здесь http://forum.dwg.ru/showthread.php?t=78438 лисп 3pl - превращает 2д в 3д полилинию и захватывает точки в вершинах с включением высоты.
Вложения
Тип файла: dwg
DWG 2007
пример.dwg (59.7 Кб, 669 просмотров)
Аристарх Северный вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Лисп полилиния захватывает ближайшие точки с высотами и превращает их в вершины

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Линии электрических соединений Shoorup Программирование 23 07.02.2015 15:13
Подправте старый лисп evg76 LISP 10 25.10.2012 10:23