Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Строительное проектирование Регистрация: 21.08.2003
Москва
Сообщений: 855
![]() |
Че-то не понял я. Join - и все дела. Упражнение для чайников?
[ATTACH]1140978497.dwg[/ATTACH] А, может Вы, дружище, линию в полилинию в самом начале не преобразовали? Ведь АКАД ругается. Сначала матерно: пошел, мол, это не полилиния!!! Правда, потом ехидненько спрашивает: хошь преобразую в оную ![]() Код:
|
|||
![]() |
|
||||
Инженер строитель Регистрация: 24.02.2005
Москва
Сообщений: 396
|
2 Serz
Дело в том, что мне не всегда надо объединять несколько полилиней, а чаще линии в полилинии. (Но я) Насколько я понял что join это 1 делает только с полилиниями 2 с линиями на одной прямой 3 либо первой должна быть полилиня, к которой присоединяться могут полилинии и линии. Хочу не думать, хочу чтоб выбрал нажал и все что выбрал (дуги, линии, полилинии) преобразовалось в 1 полилинию без лишних вопросов |
|||
![]() |
|
||||
Хочу быть фотографом :) Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
![]() |
Цитата:
2. Имеющими общие точки начала и конца 3. Первую линию, которую выберете, нужно преобразовать в полилинию (ответить Y) или поставить системную переменную PEDITACCEPT равной единице.. вроде все всё объяснили)) Естественно, не получится преобразовать в одну полилинию отрезки, разбросанные по всему чертежу и не связанные друг с другом ![]()
__________________
Камень на камень, кирпич на кирпич.. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
Можно вопрос? А что ж тогда делает запрос точности (fuzz distance), если не допустимые расхождения вершин? Только тут надо поаккуратнее - можно получить необъяснимый результат.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер строитель Регистрация: 24.02.2005
Москва
Сообщений: 396
|
Цитата:
![]() Ну допусим не точно соединено - ну так и не надо соединять - пусть программа ругнется мол у линий общих точек нет, а я уж сам посмотрю где косяк. 2 OM81 а ты не путаешь команду PEDIT и join? Или ты предлагаешь Pedit одну линию в полилинию , а затем join Так мне надо то что жирным в посте 23 |
|||
![]() |
|
||||
Хочу быть фотографом :) Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
![]() |
Piton, ну там всего одно лишнее движение получается.. ты больше движений потратишь на выбор отрезков)) А вообще можно ведь наверно и элементарный макрос написать.. но это не ко мне)
__________________
Камень на камень, кирпич на кирпич.. |
|||
![]() |
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,202
![]() |
Piton
И сколько раз этот вопрос уже возникает? Поиск на что? я пользуюсь pljoin (A2006 не пользуюсь, поэтому join не знаю), там всего один запррос на этот самый fuzz distance, который умолчательно равен 0. Потому, если он нулем и нужен, то можно просто жать на пробел. Но если Вы думаете, что Вам fuzz distance не пригодится (что вряд-ли), тогда в файле pljoin.lsp (который входил, кажется, в ET 2000 и найти который не составит труда) Вам надо заменить (открыв его тектовым редактором , например) выражение (acet-pljoin-get-fuzz-and-mode2) на (list 0.0 "Both") и запроса не будет. |
|||
![]() |
|
||||
Инженер строитель Регистрация: 24.02.2005
Москва
Сообщений: 396
|
VVA и Кочетков Андрей
Большое спасибо проверил все работает как надо Apelsinov попробовал в поиске набрать объединение полилиний объединение линий Результат поиска меня не удовлетворил По поводу изменений в pljoin не нашел строчки (acet-pljoin-get-fuzz-and-mode2) то её я не нашел ВСЕМ БОЛШОЕ ЗА ПОМОЩЬ ПРОБЛЕМА РЕШЕНА |
|||
![]() |
|
||||
Регистрация: 26.06.2007
Воронеж
Сообщений: 151
|
А у меня такая вот проблема адаптации программы под Bricscad для AutoCAD:
Имеются линии и дуги, построенные последовательно (точки начала и конца совпадают). К примеру: obj_all - список имён всех этих примитивов obj_first - первый примитив из этого списка selset - набор всех этих элементов В Брикскаде эти примитивы объединялись с успехом так: (vl-cmdf "_PEDIT" obj_first "" "_J" obj_all "" "") В Автокаде это не проходит, т.к. список obj_all не воспринимается целиком, а только первый его элемент. Эта команда тоже не работает: (vl-cmdf "_PEDIT" "_M" selset "") - пишет, что ничего не найдено. Так как же правильно? |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
А если передавать не список примитивов, а набор?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер-электрик Регистрация: 16.01.2007
Москва
Сообщений: 19
|
Цитата:
![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
Счетовод, а посмотреть рядом?
http://dwg.ru/f/showthread.php?t=19437
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,924
![]() |
Цитата:
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
HELP Bсегда рядом
Цитата:
|
|||
![]() |