Как обрезать блок в автокаде
Предусмотрена возможность задания контура подрезки для отображения ограниченного фрагмента чертежа внешней ссылки или вхождения блока.
Возможна подрезка таких внешних ссылок, как подложки в форматах DGN, DWF, PDF или в форматах изображений либо вхождения блоков. Можно определить фрагменты внешней ссылки или вхождения блока, которые подлежат отображению, путем скрытия остальных частей ссылки внутри контура подрезки или за его пределами.
Контуром может служить полилиния, прямоугольник или многоугольник, вершины которого лежат внутри границы изображения. AutoCAD позволяет изменять контуры подрезки изображений. При наложении контура подрезки объекты внешней ссылки или блока не изменяются. Изменяется только их отображение.
С помощью команд ССПОДРЕЗАТЬ, ДГНРЕЗ, ДВФРЕЗ, ПДФОБРЕЗ и ИЗОБРЕЗ можно управлять следующими параметрами отображения:
Управление видимостью отрезанной области внешней ссылки или вхождения блока.
Если подрезка отключена, контур не отображается, а внешняя ссылка или блок отображается полностью, при условии, что слои, в которых расположены объекты, включены и не зафиксированы.
С помощью команды подрезки можно включить или отключить подрезку. Эта команда определяет скрытие или отображение отрезанной области.
Управление отображением контура подрезки.
Можно управлять отображением контура подрезки с помощью рамки подрезки. Системные переменные для подрезки подложек XREF, PDF, DGN, DWG и IMAGE — соответственно XCLIPFRAME, PDFFRAME, DGNFRAME, DWGFRAME и IMAGEFRAME.
Переключение между вариантами скрытия области (вне или внутри подрезающего контура)
Если необходимо отобразить скрытые части подрезанной ссылки или скрыть отображенные, следует использовать ручки для переключения отображения внешних ссылок или блоков. С помощью ручек, расположенных в средней точке первой кромки контура подрезки, можно переключать отображение подрезанной ссылки внутри и снаружи контура.
Ручки видны и доступны для использования, когда системная переменная для подрезки включена, внешняя ссылка выбрана и подрезана.
После подрезки внешней ссылки или блока ее можно перемещать, копировать и поворачивать точно так же, как неподрезанную внешнюю ссылку или блок. Подрезающий контур перемещается вместе со ссылкой. Операция подрезки действует одинаково как на ссылки первого уровня, так и на вложенные ссылки. Если подрезана главная ссылка, все вложенные ссылки также выводятся подрезанными.
Изменение размера контура подрезки
Если необходимо изменить форму или размер контуров подрезки внешних ссылок и блоков, редактирование вершин можно выполнять с помощью ручек, как это делается с любыми другими объектами.
При редактировании прямоугольного контура с помощью ручки можно работать как с замкнутым четырехугольником, так и с контуром подрезки квадратной формы, поскольку две расположенные на одной стороне контура вершины редактируются одновременно.
Примечание В случае контуров подрезки отображение самопересекающихся многоугольных контуров невозможно. Отображается сообщение об ошибке, и контур возвращается в предыдущее состояние.
Ограничения для контуров подрезки
При подрезке чертежа внешней ссылки или вхождения блока возникают следующие ограничения:
- Подрезающий контур можно задать в любом месте трехмерного пространства, но применяется он всегда параллельно текущей пользовательской системе координат.
- Во втором случае плоскость контура совпадает с плоскостью исходной полилинии.
- Подрезка изображений во внешних ссылках или блоков всегда выполняется в прямоугольных границах ссылки. Если во внешней ссылке имеются растровые изображения, они подрезаются не по многоугольному контуру, а по описанному вокруг него прямоугольному.
- Подрезка растровых изображений
- Clip Underlays
- Перейдите на вкладку «Блоки и ссылки» панель «Ссылки» «Подрезка внешней ссылки» . В командной строке введите «ссподрезать».
- Выберите внешнюю ссылку.
- При отображении приглашения выберите задание нового контура, нажав клавишу Enter.
- Выберите полилинию или задайте прямоугольный или многоугольный контур подрезки. Задайте углы или вершины контура.
- При необходимости с помощью параметра «Обратная подрезка» задайте скрытие области не вне, а внутри подрезающего контура. Подрезка внешней ссылки выполняется в указанной области.
- Выберите внешнюю ссылку или вхождение блока для подрезки.
- Установите для переменной XCLIPFRAME, DWFFRAME, DGNFRAME, IMAGEFRAME или PDFFRAME значение 1. Это приведет к отображению контура подрезки.
- Выберите контур и убедитесь в том, что стала видна ручка, расположенная в средней части первой кромки контура.
- Щелкните мышью на этой ручке, чтобы переключить отображение обрезанной области внутри или снаружи контура.
Процедура подрезки внешней ссылки
Примечание Можно использовать ДГНРЕЗ , ДВФРЕЗ , ПДФОБРЕЗ или ИЗОБРЕЗ для подрезки соответствующих внешних ссылок: ДГНВСТАВИТЬ, ДВФВСТАВИТЬ, ПДФВСТАВИТЬ или ИЗОБВСТАВИТЬ.
Инвертирование подрезки внешней ссылки
Краткий справочник
Обрезка отображаемой области выбранной подложки DGN по заданному контуру.
Обрезка отображения выбранной подложки DWF или DWFx по заданному контуру.
Обрезка выбранного изображения по заданному контуру.
Обрезка отображаемой области выбранной подложки PDF по заданному контуру.
Подрезка отображения выбранной внешней ссылки или выбранного вхождения блока по заданному контуру.
Системные переменные
Определение отображения или печати контуров подложки DGN в текущем чертеже.
Определяет, будут ли отображаться или печататься контуры подложки DWF или DWFx в текущем чертеже.
Управляет видимостью рамок изображения и выводом их на печать.
Определение режима видимости или печати контуров подрезки внешней ссылки в текущем чертеже.
Как обрезать блок, чтоб после разбивки остался фрагмент
Как обрезать блок (например xclip), а после необходимо разбивки все блоки чертежа (требование заказчика) и при этом фрагменты блоков должны оставаться фрагментами из кусочков линий штриховок и прочего. Видовые окна исключены — условие заказчика.
Просмотров: 9682
Регистрация: 21.02.2005
Сообщений: 3,826
nats, смотри здесь, тока предварительно блоки взорвать
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
Регистрация: 08.10.2009
Сообщений: 4
zenon,спасибо
в файле более 50 разных фрагментов двух блоков. при разбивке перекрывают друг друга. Пытаюсь изначально блок взорвать сделать нужный фрагмент (экстрим в экспресах время не экономит-длительный процесс) превращаю в блок.перемещаю в нужное место . корректирую изображение. после всей работы надо будет все это разбить для заказчика.но копию с блоками оставляю себе.для возможных карректировок. Хочу ускорить процесс
Регистрация: 05.09.2003
Сообщений: 10,288
Сообщение от nats
Как обрезать блок (например xclip), а после необходимо разбивки все блоки чертежа (требование заказчика) и при этом фрагменты блоков должны оставаться фрагментами из кусочков линий штриховок и прочего. Видовые окна исключены — условие заказчика.
1. Зачем заказчику понадобилось иметь блоки разбитыми? Может, командой Xclip делали маленькие кусочки из больших рисунков, и файлы тормозят? Так делают неграмотные автокадчики.
2. Команда Explode превратит в некоторых случаях пунктирные линии в сплошные и поменяет цвета (если сделано byblock). Атрибуты превратятся в их определяния, то есть изменится текстовое содержание. Скажите об этом заказчику, и если он не знает команды Burst, он снимет свое требование. Команда Burst из Экспресс также наделает делов, лисп там с ошибками, и ею можно пользоваться только в варианте исправленном VVA, см тему Express Tool bugs.
Регистрация: 08.10.2009
Сообщений: 4
1. заказчик — это выигравшая с откатами фирма. где сидят неучи . наши чертежи должны быть ОЧЕНЬ просты.
2. блоки с формулами я разбиваю burst. удобно
3. проблема с геологией. подставить к каждой опоре ( 20 шт)свои скважины(десятки штриховок — ничем не режится окончательно без мусора, ни трим ни екстрим). ненавижу монотонную работу. режу блок.но разбить нуна((((
Регистрация: 11.05.2005
Сообщений: 6,991
nats,
Попробуй команды
1. _WMFOUT
2. _WMFIN и взорвать блок
__________________
Как использовать код на Лиспе читаем здесь
Регистрация: 29.10.2004
Сообщений: 16,333
VVA, тогда уж к блокам можно _flatten с опцией сокрытия линий применить из Express Tools
Регистрация: 05.09.2003
Сообщений: 10,288
Сообщение от nats
1. заказчик — это выигравшая с откатами фирма. где сидят неучи . наши чертежи должны быть ОЧЕНЬ просты.
По моему, сложность чертежей определяется сложностью объекта, и только этим. Можно сложный чертеж разбить на отдельные операции, но тогда количество бумаги и ссылок друг на друга возрастет, и кажущееся упрощение станет боком. Или имеется в виду автокадовская простота? Тогда вам не позавидуешь. Разбивать блоки это нонсенс
Обрезка нескольких блоков AutoCad
Есть проблема, пришел файл с подложкой из большого количества блоков(кадастры) и нужно обрезать все это дело, до небольшого участка на котором будет проходить проектирование, суть в том, что есть файл, где данную операцию уже провернули, и теперь мне нужно сделать тоже самое с другим файлом, при этом блоки не взрывались/расчленялись, человек как то их все смог подрезать контуром, как это можно сделать.
P.S Чертеж больше 10мб, выкладываю скриншот готового файла и тот, который нужно сделать по подобию
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Создание динамических блоков в autocad
подскажите как можно создать такой динамический блок, чтобы при нажатии на синюю стрелку можно было.
C# и autocad сохранение содержания блоков в *pdf, *jpg
Здравствуйте. Есть файл *.dwg (чертеж autocad), в нем создан пользовательский блок frame.
Обрезка текста в нескольких блоках
Нужно обрезать текст в идентичных блоках (любого количества). Получается реализовать только на.
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,335
Сообщение от Dondaestaloka
выкладываю скриншот готового файла и тот, который нужно сделать по подобию
Каждый обрезанный блок можно выбрать отдельно от других, или они выделяются все вместе? Выделите один из блоков и приложите скрин свойств по ctrl+1.
Сообщение от Dondaestaloka
при этом блоки не взрывались/расчленялись, человек как то их все смог подрезать контуром, как это можно сделать.
Например создать новый блок, в который засунуть все остальные блоки не разбивая их, затем в командной строке написать ._clip , создать новую рамку и обрезать по ней.
Добавлено через 4 минуты
Для множества объектов работает ._xclip , с ней даже создавать новый блок не требуется.
Регистрация: 03.05.2022
Сообщений: 3
Каждый блок можно выделить отдельно
Команда xclip у меня почему то не работает, вместо нее вызывается XCLIPFRAME
Регистрация: 03.05.2022
Сообщений: 3
Dinoxromniy, почему может не работать xclip?
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,335
Dondaestaloka, ну например у вас акад версии 2015 и старше. Там ее просто не было.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
TopScroll для нескольких блоков
По проблеме скроллинга создавал тему в другом разделе, но ответа не получил. Может тут кто поможет.
Рандомное появление нескольких блоков
Всем привет! Нужно чтобы рандомно спавнились блоки, с каким-либо значением. Объекты не должны быть.
Функция для нескольких блоков
Помогите начинающим правильно написать, что то я вообще не пойму )) Есть код для одного div-а.
Логика нескольких блоков switch
Есть несколько, идущих подряд блоков switch, в которых пользователю предлагается выбрать какие-то.
Стилизация нескольких рядов блоков
Доброго времени суток. Проблема следующая. Есть два ряда блоков, необходимо вертикально выровнять.
Выравнивание нескольких плавающих блоков с растяжкой
Привет! После изучения статей по выравниванию блоков по горизонтали так и не получилось решить.
Или воспользуйтесь поиском по форуму:
Как в AutoCAD обрезать блок или массив?
Если у вас возникала задача обрезать часть блока или массива, подрезать блок или массив по определенному контору, то вы, наверное, уже заметили, что команда Обрезать (_TRIM) в данном случае бесполезна.
По крайней мере до тех пор, пока блок или массив не будут взорваны. О том, как справится с этой задачей не расчленяя блоки и не разбивая массивы, будет рассказано в данной статье.
Забегая вперед, скажу, что на помощь нам придет команда Подрезать (_CLIP). А чтобы читать было интереснее, я не просто опишу процедуру работы с командой, но и покажу конкретные примеры ее применения.
Пример №1. Обрезка блока
Есть блок грузовика с грузом, который частично заехал в ангар. Требуется скрыть часть блока, которая находится внутри ангара. Взрывать блок и вручную обрезать все, что внутри здания – дело довольно кропотливое, да и работать с таким объектом будем потом очень неудобно.
Выделяем блок. Переходим на вкладку «Вставка» ленты, панель «Ссылка» и выбираем команду Подрезать (_CLIP)
В командной строке будет выведен запрос:
Обратите внимание, что опция выбрана в качестве умолчания (об этом говорят треугольные скобки), нам она подходит, поэтому просто нажимаем ПРОБЕЛ или ENTER.
Далее нас спросят, что именно мы хотим использовать в качестве контура подрезки – существующую полилинию, многоугольную или прямоугольную область. Нам подойдет опция Прямоугольный – обратите внимание, она предложена в качестве умолчания, поэтому мы просто еще раз нажимаем ПРОБЕЛ или ENTER.
Затем нужно указать первый угол области блока, которую мы хотим сохранить, а затем второй угол – делается это двумя последовательными щелчками левой клавиши мыши (ЛКМ):
Вот такой результат мы получим:
Подрезка прошла успешно, но мы видим контур подрезки, который в данном случае нам не нужен. Чтобы управлять контурами подрезки нужно выбрать одну из трех опций отображения контуров в ленте:
Выберем пункт Скрыть контуры. Теперь результат нас действительно устраивает:
Обращаю внимание на то, что при выделении блока, контуры будут подсвечиваться, и более того, они интерактивные – т.е. вы можете изменять их перемещая соответствующие маркеры и результат подрезки будет изменяться, что бывает довольно удобно:
Пример №2. Подрезка массива с кафельной плиткой по контуру помещения
В данном примере мы рассмотрим весьма полезный кейс для тех, кто занимается дизайном интерьера, а в частности, раскладкой плитки в AutoCAD. Описание будет менее подробное, т.к. основы мы уже рассмотрели в первом примере, здесь же я остановлюсь только на тех шагах, которые будут отличаться.
Итак, у нас есть стена ванной, плитка в которой разложена с помощью Прямоугольного массива:
Как видно, массив выходит за пределы стены, и более того, нужно сделать прорезь под дверь. Взрывать массив и обрезать его мы не хотим, да это и не получится, т.к. в паттерне используется штриховка.
Начало будет как в примере №1 – выделяем массив, вызываем команду Подрезать, жмем ПРОБЕЛ или ENTER чтобы создать Новый контур подрезки. Но на этот раз выбираем опцию Многоугольный:
Теперь нам требуется несколькими щелчками ЛКМ последовательно указать все точки нашего контура и после указания последней точки нажать ПРОБЕЛ или ENTER:
Всего получилось 8 точек, а результат обрезки представлен ниже:
Согласитесь, очень просто и удобно.
Пример №3. Создание своей штриховки (текстуры) из блока
У нас есть такая деталь:
Деталь выполнена из бруса и данный вид – это торец этого самого бруса. Мы хотим нанести на торец текстуру, которая бы напоминала годичные кольца дерева и упрощала бы визуальное восприятие детали. Для этого создадим блок из концентрических окружностей, примерно такого вида:
Совместим блок с брусом, так, чтобы текстура легла наиболее симпатичным образом (играя масштабом вхождения блока можно настроить масштаб текстуры):
Далее идем по уже знакомой схеме – выделяем блок, команда Подрезать, Новый конур подрезки, но на этот раз выберем опцию Выбрать полилинию:
И в качестве этой самой полилинии укажем контур нашего бруса:
Вот что получилось:
Удалить существующую подрезку можно довольно просто – выбираете подрезанный объект, вызываете команду Подрезка и выбираете опцию Удалить:
Надеюсь статья была вам полезна. Жмите лайк, делитесь ей с друзьями и вступайте в наши группы. Спасибо за внимание и успехов в работе!