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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Рассечь объект по линии - как?

Рассечь объект по линии - как?

Ответ
Поиск в этой теме
Непрочитано 26.12.2008, 14:45 #1
Рассечь объект по линии - как?
Marv
 
Регистрация: 13.01.2008
Сообщений: 94

Нужно рассечь 2D объект (в реале, группу обьектов) по линии. Т.е. как команда "обрезать", но чтоб отрезаемая часть не удалялась. Как-то так...

Листаю хелп, но то-ли вопрос не могу сформулировать по-человечески то-ли что...
Прошу помощь зала!

Миниатюры
Нажмите на изображение для увеличения
Название: рассечение.jpg
Просмотров: 2223
Размер:	4.5 Кб
ID:	14120  

Просмотров: 7795
 
Непрочитано 26.12.2008, 15:00
#2
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Интересный вопрос. Трим всегда отрезал напрочь, так мне казалось.
Тогда, может быть, изощрение поможет?
Отзеркалить окружность с сохранением источника. А потом обрезать у одной одно, а у другой другое.

Можно изощриться иначе.
Применить два раза _break по двум точкам в двух местах нужной дуги, потом укороченную удлинить с каждого конца до точки разрыва (в качестве объекта назначения выбрать линию) и
радоваться, может быть...
BM60 вне форума  
 
Непрочитано 26.12.2008, 15:00
#3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


программа LISP. Разорвать объекты в точках пересечения. BreakObjects.

Последний раз редактировалось Хмурый, 26.12.2008 в 15:12.
Хмурый вне форума  
 
Непрочитано 26.12.2008, 16:26
#4
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Если без лиспа, то не зеркалить надо, а копировать на известное круглое расстояние при ortho. on. А если в разрезаемые объекты попадает блок, то xclip. А если текст под нож идет, то.... И использовать лучше не trim, а extrim
Vova вне форума  
 
Автор темы   Непрочитано 26.12.2008, 17:32
#5
Marv


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


Цитата:
Сообщение от BM60 Посмотреть сообщение
Интересный вопрос. Трим всегда отрезал напрочь, так мне казалось.
Тогда, может быть, изощрение поможет?
Отзеркалить окружность с сохранением источника. А потом обрезать у одной одно, а у другой другое.
Именно так приведенный выше рисунок и был выполнен, только не зеркалил, а копировал.
Цитата:
Сообщение от BM60 Посмотреть сообщение
Можно изощриться иначе.
Применить два раза _break по двум точкам в двух местах нужной дуги, потом укороченную удлинить с каждого конца до точки разрыва (в качестве объекта назначения выбрать линию) и
радоваться, может быть...
Не, окружность я привел, для примера. На практике чертеж достаточно сложный (фасад здания), С разными типами объектов (штриховка, заливка, ...).
Цитата:
Сообщение от Хмурый Посмотреть сообщение
Буду попробовать. Спасибо.
Цитата:
Сообщение от Vova Посмотреть сообщение
Если без лиспа, то не зеркалить надо, а копировать на известное круглое расстояние при ortho. on. А если в разрезаемые объекты попадает блок, то xclip. А если текст под нож идет, то.... И использовать лучше не trim, а extrim
А в чем разница между "trim" и "extrim"?
Трудности перевода. У нас установлен русский ACAD2008...
Marv вне форума  
 
Непрочитано 26.12.2008, 18:08
#6
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Extrim команда из Экспрессов. Посмотри в экспрессовской справке. Набери _extrim, так как как-будто команда не имеет перевода. Режет одним махом все, что режется, за линией реза
Vova вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Рассечь объект по линии - как?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перенести объект в начало координат Автокад 2007 Владимир Егорьев AutoCAD 10 07.10.2018 21:13
Как создать свой тип линии в AutoCAD VOV@ Программирование 25 05.07.2010 16:11
Как убрать лишние линии, покрывающие цылиндрическое тело в режиме "скрыть"? Wowik53 AutoCAD 1 19.09.2008 14:02
Как перенести линии вместе с чертежом ? Терыч AutoCAD 2 07.02.2006 16:05
Как сделать часть линии пунктиром Димас AutoCAD 16 03.02.2006 09:31