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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > как объединить полилинии ,отрезки,дуги при несовпадении вершин до 1мм

как объединить полилинии ,отрезки,дуги при несовпадении вершин до 1мм

Ответ
Поиск в этой теме
Непрочитано 01.03.2013, 08:21
как объединить полилинии ,отрезки,дуги при несовпадении вершин до 1мм
astar
 
автоматизация пр-ва
 
челябинск
Регистрация: 24.11.2010
Сообщений: 13

как объединить полилинии ,отрезки,дуги при несовпадении вершин до 1мм
Просмотров: 11790
 
Непрочитано 01.04.2019, 18:17
#21
Lapperuzza


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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Потому что конечные точки не совпадают
Ну и Мааакс) Ничего нельзя доверить.
А не подскажете, могу ли я настроить допуск у команды "Соединить", чтобы соединялись с учётом допуска?
Или какие ещё есть команды, аналогичные "Соединить", но с возможностью установки допуска?
Прочитал про MPEDIT, но не понял, где вводить цифровое значение? Я не встретил такого поля для ввода. Он сначала спросил, переводить ли линии и арки в полилинии, а затем вот скрин, что из этого выбрать, чтобы ввести значения нужные?
Миниатюры
Нажмите на изображение для увеличения
Название: Выбор команды.png
Просмотров: 38
Размер:	3.3 Кб
ID:	212527  
Lapperuzza вне форума  
 
Непрочитано 01.04.2019, 20:29
1 | 1 #22
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


Цитата:
Сообщение от Lapperuzza Посмотреть сообщение
Прочитал про MPEDIT, но не понял, где вводить цифровое значение?
Цитата:
Command: MPEDIT
Initializing...
Select objects: Specify opposite corner: 2 found
Select objects:
Convert Lines and Arcs to polylines? [Yes/No] <Yes>: n
Enter an option [Open/Close/Join/Width/Fit/Spline/Decurve/Ltype gen/eXit] <eXit>: j
Join Type = Both (Fillet and Add)
Enter fuzz distance or [Jointype] <0>: 2
-
Enter an option [Open/Close/Join/Width/Fit/Spline/Decurve/Ltype gen/eXit] <eXit>: *Cancel*
Command:
Но может сшить и так:
Миниатюры
Нажмите на изображение для увеличения
Название: MPedit.png
Просмотров: 16
Размер:	2.5 Кб
ID:	212539  
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 01.04.2019, 20:47
#23
Lapperuzza


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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Но может сшить и так:
Спасибо большое, получилось! Но, конечно же, так же, как и на вашем скрине.
Не могли бы вы мне посоветовать аналогичную команду, но чтобы две точки сшивала в центре гипотетически проведённой между ними линии? В 3DsMaxe есть аналог - Collapse.
Lapperuzza вне форума  
 
Непрочитано 02.04.2019, 03:40
1 | 1 #24
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


Цитата:
Сообщение от Lapperuzza Посмотреть сообщение
Не могли бы вы мне посоветовать аналогичную команду, но чтобы две точки сшивала в центре гипотетически проведённой между ними линии?
Я бы посоветовал Drawing cleanup из Map/Civil 3D, но Вы же не послушаете.

Попробуйте еще так: http://forum.dwg.ru/showpost.php?p=1...&postcount=545
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 02.04.2019, 09:17
1 | 1 #25
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Если использовать программку округления координат (где-то здесь была), то можно по крайней мере уменьшить количество полилиний.
(конечные точки отрезков сводятся вместе).
Само собой, происходит некоторое искажение геометрии в зависимости от выбранной величины округления.
Oleg T вне форума  
 
Непрочитано 02.04.2019, 11:00
#26
Lapperuzza


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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Я бы посоветовал Drawing cleanup из Map/Civil 3D, но Вы же не послушаете.

Попробуйте еще так: http://forum.dwg.ru/showpost.php?p=1...&postcount=545


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Если использовать программку округления координат (где-то здесь была), то можно по крайней мере уменьшить количество полилиний.
(конечные точки отрезков сводятся вместе).
Само собой, происходит некоторое искажение геометрии в зависимости от выбранной величины округления.
Алекс, почему не послушаю, это очень сложно?)
Спасибо за содействие, буду пробовать!)
Lapperuzza вне форума  
 
Непрочитано 05.04.2019, 13:03
#27
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


Цитата:
Сообщение от Lapperuzza Посмотреть сообщение
почему не послушаю, это очень сложно?
Это очень удобно.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 05.04.2019, 19:16
1 | #28
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от Lapperuzza Посмотреть сообщение
оторые не получается соединить в один клик.
Команда Полред (_PEDIT) Остальные опции в листинге
Цитата:
Команда:
ПОЛРЕД
Выберите полилинию или [Несколько]: Несколько
Выберите объекты: Противоположный угол: найдено: 29
Находится на блокированном слое: 1.
Выберите объекты:
Задайте параметр [Замкнуть/Разомкнуть/Добавить/Ширина/СГладить/СПлайн/Убрать сглаживание/Типлин/оБратить/Отменить]: Добавить
Способ добавления = Удлинить
Значение допуска или [Способ] <0.000>: Способ
Способ добавления элементов [Удлинить/Добавить/Оба] <Удлинить>: Оба
Способ добавления = Оба (Удлинить или Добавить)
Значение допуска или [Способ] <0.000>: 0.2
Добавлено сегментов: 103
Задайте параметр [Замкнуть/Разомкнуть/Добавить/Ширина/СГладить/СПлайн/Убрать сглаживание/Типлин/оБратить/Отменить]:
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 04.05.2019, 03:15
#29
Lapperuzza


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Команда Полред (_PEDIT) Остальные опции в листинге
Прошу прощения, что так поздно отвечаю.
Проделывал всё по инструкции; на первый взгляд всё нужным образом соединилось. НО! Он не склеивает конечные точки разомкнутых отрезков, а соединяет их линией. В моём случае что-то около 0.019 мм. Не столь критично в той ситуации, но принципиальный вопрос остался не решён
Lapperuzza вне форума  
 
Непрочитано 05.05.2019, 23:56
1 | #30
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Lapperuzza, Почитай про способы добавления элементов (Удлинить и добавить)
Цитата:
Способ добавления элементов [Удлинить/Добавить/Оба] <Удлинить>: Оба
Способ "Оба" работает удлинением если возможно, если не возможно - производится добавление прямолинейного сегмента между ближайшими конечными точками
Справка
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 29.09.2020, 11:15
#31
mindchamber


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


Пробовал разбивать и соединять, не выходит. Посмотрите пожалуйста почему не соединяются через PL-join?
edit: помогло это - разбить все сегменты полилиний, потом дать дугам и отрезкам координаты z, потом выполнить команду _flatten. После этого PL-JOIN заработал как надо.
Вложения
Тип файла: dwg
DWG 2013
Чертеж2.dwg (32.8 Кб, 6 просмотров)

Последний раз редактировалось mindchamber, 29.09.2020 в 11:25.
mindchamber вне форума  
 
Непрочитано 29.09.2020, 17:39
| 1 #32
Linkshunter

проектирование а/дорог
 
Регистрация: 03.07.2013
СПб
Сообщений: 376


Цитата:
Сообщение от mindchamber Посмотреть сообщение
Посмотрите пожалуйста почему не соединяются через PL-join?
попробую угадать. Линии выведены из какого-то вертикального продукта; этот продукт "упаковал" в полилинии с дуговыми сегментами дуги с центром,смещенным по оси Z и/или сегменты были созданы с привязкой по Z (переменная osnapz не 1).
Собственно на картинке ваши полилинии, разобранные на примитивы вид 3D
upd: самое интересное что стандартной командой _join некоторые сегменты соединяются в сплайн
Миниатюры
Нажмите на изображение для увеличения
Название: дуги.JPG
Просмотров: 28
Размер:	41.1 Кб
ID:	230557  
Linkshunter вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > как объединить полилинии ,отрезки,дуги при несовпадении вершин до 1мм

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интерполяция отметок вершин полилинии между двумя заданными точками Кочетков Андрей Программирование 7 22.07.2019 20:14
Как уменьшить количество вершин в полилинии Димас AutoCAD 30 01.01.2014 21:53
Динамический ввод при редактировании вершин отрезков полилинии? Rafa_555 Динамические блоки 2 09.03.2012 22:37
Преобразование координат вершин полилинии из мировой системы координат в текущую молодой человек Программирование 1 16.01.2010 22:57
Изменение отметки Z вершин полилинии Mazai Программирование 5 27.05.2008 03:35