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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как использовать команду из Autodesk map 3D в AutoCAD

Как использовать команду из Autodesk map 3D в AutoCAD

Ответ
Поиск в этой теме
Непрочитано 21.05.2015, 10:09 #1
Как использовать команду из Autodesk map 3D в AutoCAD
Трафарет
 
Космический мусор
 
Регистрация: 01.09.2014
Сообщений: 233

Всем здравствовать.
Есть набор полилиний (топографические горизонтали). У полилиний имеются лишние изломы, которые необходимо убрать.
Вручную, командой pl-vxdel из набора Pltools - хорошо, но долго.
Нашёл в справке 3D map команду "weed" ("Прополоть" полилинию) - она удаляет вершины по критерию их удаленности от основной оси полилинии.
Можно ли эту команду как-нибудь впихнуть в голый Автокад (скопировать код, LISP, VBA скрипт)?
Просмотров: 2108
 
Непрочитано 21.05.2015, 10:25
#2
trir


 
Регистрация: 18.12.2010
Сообщений: 5,107


http://habrahabr.ru/post/137852/
trir вне форума  
 
Непрочитано 21.05.2015, 10:56
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


Цитата:
Сообщение от Трафарет Посмотреть сообщение
Как использовать команду из Autodesk map 3D в AutoCAD
Никак. Только писать свое решение, или адаптировать уже имеющиеся.
Но, поскольку вопрос в разделе "AutoCAD", то ответ будет один - "Прополоть полилинию" можно только руками. Штатного функционала в ACAD для решения этого вопроса я не знаю.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.05.2015, 11:23
#4
Трафарет

Космический мусор
 
Регистрация: 01.09.2014
Сообщений: 233


Спасибо за ответы
Трафарет вне форума  
 
Непрочитано 21.05.2015, 15:04
#5
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,169


Цитата:
Вручную, командой pl-vxdel из набора Pltools - хорошо, но долго.
Используйте PL-VxRdc из последней версии PLTOOLS, там этот процесс автоматизирован.
Цитата:
Сообщение от Трафарет Посмотреть сообщение
Нашёл в справке 3D map команду "weed" ("Прополоть" полилинию) - она удаляет вершины по критерию их удаленности от основной оси полилинии.
PL-VxRdc делает то же самое. Возможно, применяет другой алгоритм и результаты несколько отличаются, но это уже детали
Цитата:
Можно ли эту команду как-нибудь впихнуть в голый Автокад (скопировать код, LISP, VBA скрипт)?
Теоретически можно, особенно если эта команда реализована отдельным arx-приложением. Ну и версии базового Акада непременно должны совпадать.
Практически - нет возможности проверить, да и верится с трудом
Offtop: Вопросы копирайта оставим без внимания

Последний раз редактировалось kp+, 21.05.2015 в 15:29. Причина: исправлено имя команды автопрополки полилинии
kp+ вне форума  
 
Автор темы   Непрочитано 21.05.2015, 15:19
#6
Трафарет

Космический мусор
 
Регистрация: 01.09.2014
Сообщений: 233


Цитата:
Сообщение от kp+ Посмотреть сообщение
Что значит "вручную, командой pl-vxdel"? Указываете команде каждую полилинию отдельно?
Вручную - значит указываю каждую вершину полилинии, которая, по моему мнению, нарушает гладкость полилинии.
Искал скрипт, который автоматически выбирает такие вершины.
kp+, как можно реализовать множественный выбор у команды, удаляющей вершины полилинии, по шагам?
Трафарет вне форума  
 
Непрочитано 21.05.2015, 15:20
#7
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,169


Цитата:
Так она допускает выбор нескольких объектов
Извиняюсь, нужна команда PL-VxRdc из того же пакета

Цитата:
Сообщение от Трафарет Посмотреть сообщение
Вручную - значит указываю каждую вершину полилинии, которая, по моему мнению, нарушает гладкость полилинии.
Искал скрипт, который автоматически выбирает такие вершины.
PL-VxRdc больше подходит для случая, когда полилиния содержит избыток точек, лежащих на одной прямой или около того. Для сглаживания без потери основной формы не очень годится.

Последний раз редактировалось kp+, 21.05.2015 в 15:39.
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как использовать команду из Autodesk map 3D в AutoCAD



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать большую карту в AutoCAD 3d Map на основе существующей в автокаде? SilvioManuel Прочее ПО от Autodesk 3 18.08.2014 14:51
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
В русской версии AutoCAD 2010 SP1 32-bit файл Acad.PGP содержит ошибки. hwd Баги и пожелания в Autodesk 21 21.04.2010 20:27
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59
Использование в AutoCad 3d модели созданной в AutoCad Архитектор faust23 AutoCAD 25 16.10.2008 00:53