|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Разделение полилинии
Регистрация: 23.08.2008
Сообщений: 38
|
||
Просмотров: 11653
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Если известна точка разрыва, то по идее _.break. А так, для варианта "с заранее заданной длиной" - лично я вижу только программное решение...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
А если не известно то _measure её найдёт, т.е. для разрыва одной полилинии придётся использовать 3 команды _measure->_break->_erase если иногда и мало, то ручками, если часто и много, то
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
zenon, _.measure, например, при указанной длине сегмента 650 и общей длине полилинии 6890 понарасставляет точек / блоков по всей длине. Запаришься потом удалять. Конечно, вывернуться и тут можно, кто бы спорил
![]() ![]() Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Вот зверский код от Fantomas'а ({Smirnoff}) :
Код:
Обсуждение было здесь: http://www.caduser.ru/forum/index.ph...ID=2&TID=20718 |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
ALEXGVOZ, ты про какой код? Я свой проверял, работало. Смотри на запросы в ком.строке.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
А ты точно все скопировал? Вот лог выполнения в моем AutoCAD 2008 Eng:
Код:
Код:
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
У меня нет 2007
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Она у меня пытается сама определить - если кликнуть ближе к начальной точке полилинии / отрезка, разбивать будет от начала. Короче, сам пользователь кликом определяет, с какой стороны выполнять обрезку.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Цитата:
ALEXGVOZ , я проверял на 2006 и на 2008. Не думаю, что для 2007 надо писать код специально. Что-то у тебя не то с чертежом. |
|||
![]() |
|
||||
Регистрация: 19.04.2007
Сообщений: 197
|
попробуйте PL-tools В примере поделил полилинию длинной 100, первую часть задал 75.
Цитата:
|
|||
![]() |
|
||||
Регистрация: 23.08.2008
Сообщений: 38
|
пишет в командной строке на новом чертеже
Команда: break-at-dist Выберите полилинию или отрезок <Отмена> : Введите длину сегмента <Отмена> : 10000 _.break Выберите объект: Первая точка разрыва: _none Режим не определен для заданной точки. Неверная точка. Первая точка разрыва: _none Режим не определен для заданной точки. Неверная точка. может надо для 2007 руской версии ченибудь исправить в коде? Последний раз редактировалось ALEXGVOZ, 08.02.2010 в 16:32. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новые команды для работы с полилинией | VVA | Программирование | 647 | 18.09.2023 11:16 |
Интерполяция отметок вершин полилинии между двумя заданными точками | Кочетков Андрей | Программирование | 7 | 22.07.2019 20:14 |
lisp: Длина по полилинии до точки | vosh | LISP | 19 | 15.07.2013 15:10 |
выноски к полилинии | gizmo_zx | Программирование | 6 | 01.03.2010 12:17 |
Поворот полилинии | krusty | AutoCAD | 9 | 10.11.2009 15:28 |