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

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

как "порезать" ряд линий в доль другой

Ответ
Поиск в этой теме
Непрочитано 03.07.2011, 22:59 #1
как "порезать" ряд линий в доль другой
Geograff
 
Регистрация: 17.06.2011
Сообщений: 23

Здравствуйте . дан ряд параллельно расположенных линий и надо их "порезать" вдоль линии которая их пересекает , что-то вроде slice-а в "3D Operations" , только для 2Д . кто-нибудь знает как это делается ? Break at Point -ом делать нереально , очень уж в многих местах надо резать , тем более что на "втором" использовании он не делит линию а еще и отрезает лишний "кусок" .
П.С. По логике такой инструмент должен быть , ух очень он полезен и почти во всех 3Д редакторах он есть , ну а в КАД-е тем более.

Нажмите на изображение для увеличения
Название: 123.jpg
Просмотров: 129
Размер:	29.2 Кб
ID:	62405
примерно так .

Просмотров: 3240
 
Непрочитано 03.07.2011, 23:01
#2
Кулик Алексей aka kpblc
Moderator

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


http://forum.dwg.ru/showthread.php?p...=trim#post1226
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.07.2011, 23:30
#3
Geograff


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Нет тут кажется фенц не подходит , я хочу чтобы линии просто "разрезались" , а не удалились бы еще затем . Хотя, может это то что нужно и у меня чтото не получается ?... Если это так то хотелось бы пошагово разобраться в этой команде.

Последний раз редактировалось Geograff, 03.07.2011 в 23:44.
Geograff вне форума  
 
Непрочитано 04.07.2011, 01:26
#4
Кулик Алексей aka kpblc
Moderator

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


Я чего-то не очень понимаю, в чем собственно трудность (или задача):

Он же - во вложении.
Вложения
Тип файла: rar TrimFence.rar (340.7 Кб, 55 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.07.2011, 03:36
#5
KAI

геологоразведка, строительство
 
Регистрация: 14.10.2003
Магадан
Сообщений: 311


На заре "туманной юности", когда еще не было команды Express 'Extrim' сделал программу SNIP, которая:

Выполняет разделение набора объектов по указанной пользователем линии разрыва.

Разделение объектов выполняется по команде Acad BREAK F. Можно разбивать объекты: LINE, POLYLINE, LWPOLYLINE, ARC, CIRCLE. В качестве линий, по которым выполняется разделение объектов, допускаются только объекты LINE.

Окружности заменяются дугами, но дуги наследуют только следующие свойства окружностей: LAYER, LTYPE, COLOR.
__________________
Лень - великий двигатель прогресса!
KAI вне форума  
 
Автор темы   Непрочитано 04.07.2011, 09:25
#6
Geograff


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


Кулик Алексей aka kpblc ,а проблема в том что я хочу не то чтобы "удалить ненужные края", для этого я тримом прекрасно обойдусь, а чтобы после "операции" все части обрезанных/разделёных объектов остались бы . Просто мне надо разрезать большое кол-во длинных линий на куски/на части .

KAI , а программно никак, только скриптом ? а есть он у Вас еще ? очень хотелось бы найти хоть какое-то решение .
Geograff вне форума  
 
Непрочитано 04.07.2011, 10:24
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Geograff, LISP. Разорвать объекты в точках пересечения. BreakObjects. Оно?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 04.07.2011, 12:43
#8
pers2

Конструктор
 
Регистрация: 18.02.2005
Москва
Сообщений: 126


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Я чего-то не очень понимаю, в чем собственно трудность (или задача):

Он же - во вложении.
А почу не просто тримом и рамкой выделения указать все обрезаемые?
Этож быстрее или я нюанс не уловил?
pers2 вне форума  
 
Непрочитано 04.07.2011, 13:49
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от pers2 Посмотреть сообщение
Этож быстрее или я нюанс не уловил?
Похоже нужно множество отрезков разорвать в одной точке
Цитата:
Сообщение от Geograff Посмотреть сообщение
а проблема в том что я хочу не то чтобы "удалить ненужные края", для этого я тримом прекрасно обойдусь, а чтобы после "операции" все части обрезанных/разделёных объектов остались бы . Просто мне надо разрезать большое кол-во длинных линий на куски/на части .
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 04.07.2011, 21:48
#10
Geograff


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


Оно самое ! Спасибо .

P.S.
Кстати , а почему такая полезная функция не реализовано программно ? Неужели так редко встречается необходимость в ней ...
Geograff вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > как "порезать" ряд линий в доль другой



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание нового типа линий Apelsinov AutoCAD 915 08.07.2022 12:36
Объединение дуг, линий в единый объект, Как объединить? Vladimir.P AutoCAD 41 25.01.2015 08:03
Разрыв линий и перенос на другой слой Alex II Программирование 6 23.06.2010 06:18
Близко расположенные линии в чертеже сливаются. Wowik53 AutoCAD 50 01.11.2008 21:40