|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
22.03.2011, 17:58 | #1 | |
Получить список точек перелома полилинии (Lisp/VBA)
Регистрация: 03.03.2011
Сообщений: 13
|
||
Просмотров: 6398
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Список вершин, что ли? Ну так не проблема...
Если в системе координат объекта - то совсем просто: Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Для WCS не намного сложнее _kpblc-conv-ent-pline-vertex-to-wcs
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Спасибо, но мне было лениво искать
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 03.03.2011
Сообщений: 13
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Ну так какая полилиния-то? Обычная или 3D? Для обычной (несглаженной) - см.№3
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 03.03.2011
Сообщений: 13
|
Цитата:
как получить точки относительно новой пск? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Полилиния или 3D-полилиния?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Преобразовать координаты мз мировой системы с текущие пск - см. help функции trans
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Привет. Прошло уже почти 4 года, но тема опять актуальна.
Можешь доделать свое решение, так чтобы я мог после выбора полилинии (простой) , с множеством вершин, редактировать координаты этих вершин с каждой отдельно (но это потом в коде)? Благодарен.
__________________
AutoCAD Civil 3D 2012г. 32-разрядная. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Так ты и так получишь список вершин. Выбирай нужную по номеру, меняй как хочешь а потом обратно подставляй в полилинию. В чем вопрос-то?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер-гидрограф Регистрация: 15.09.2011
г.г. Ленинград
Сообщений: 170
|
Для подсчета кол-ва вершин в полилинии, проверь код плз (код не мой), но применим к твоему решению.
Код:
Твой ответ понятен, нужно циклом брать, чтоб у каждой точки менять координату.
__________________
AutoCAD Civil 3D 2012г. 32-разрядная. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Мне часто приходится работать с неактивным документом или с описаниями блоков, поэтому я предпочитаю ActiveX-подход. Вариант кода предоставлять?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP получить список установленных в системе (векторных) шрифтов или хотя бы узнать, установлен ли указанный | Ax3 | LISP | 9 | 08.02.2011 14:11 |
Программно получить список системных переменных (без вывода в текстовый файл) | Ax3 | Программирование | 3 | 27.12.2010 16:29 |
Получить список блоков в чертеже | DonVik | Программирование | 6 | 27.08.2008 15:08 |
Помощь по Лире | Серега М | Лира / Лира-САПР | 52 | 28.05.2007 02:47 |
Команда _pline и список точек переменной длины | Fogel | Программирование | 8 | 19.01.2007 14:08 |