Подрезка внешних ссылок и блоков
Предусмотрена возможность задания контура подрезки для отображения ограниченного фрагмента чертежа внешней ссылки или вхождения блока.
Возможна подрезка таких внешних ссылок, как подложки в форматах DGN, DWF, PDF или в форматах изображений либо вхождения блоков. Можно определить фрагменты внешней ссылки или вхождения блока, которые подлежат отображению, путем скрытия остальных частей ссылки внутри контура подрезки или за его пределами.
Можно управлять отображением контура подрезки с помощью рамки подрезки. Системные переменные для подрезки подложек XREF, PDF, DGN, DWG и IMAGE — XCLIPFRAME, PDFFRAME, DGNFRAME, DWFFRAME и ИЗОБКОНТУР соответственно.
Контуром может служить полилиния, прямоугольник или многоугольник, вершины которого лежат внутри границы изображения. AutoCAD позволяет изменять контуры подрезки изображений. При наложении контура подрезки объекты внешней ссылки или блока не изменяются. Изменяется только их отображение.
С помощью команд ССПОДРЕЗАТЬ, ДГНРЕЗ, ДВФРЕЗ, ПДФОБРЕЗ и ИЗОБРЕЗ можно управлять следующими параметрами отображения:
Управление видимостью отрезанной области внешней ссылки или вхождения блока.
Если подрезка отключена, контур не отображается, а внешняя ссылка или блок отображается полностью, при условии, что слои, в которых расположены объекты, включены и не зафиксированы.
Результаты подрезки можно включить или отключить с помощью команд подрезки, управляя отображением подрезанных областей.
Управление отображением контура подрезки.
Можно управлять отображением контура подрезки с помощью рамки подрезки. Системные переменные для подрезки подложек XREF, PDF, DGN, DWG и IMAGE — XCLIPFRAME, PDFFRAME, DGNFRAME, DWFFRAME и ИЗОБКОНТУР соответственно.
Переключение между вариантами скрытия области (вне или внутри контура подрезки).
Если необходимо отобразить скрытые части подрезанной ссылки или скрыть отображенные, следует использовать ручки для переключения отображения внешних ссылок или блоков. С помощью ручек, расположенных в средней точке первой кромки контура подрезки, можно переключать отображение подрезанной ссылки внутри и снаружи контура.
Ручки видны и доступны для использования, когда системная переменная для подрезки включена, внешняя ссылка выбрана и подрезана.
Редактирование параметров
После подрезки внешней ссылки или блока ее можно перемещать, копировать и поворачивать точно так же, как неподрезанную внешнюю ссылку или блок. Подрезающий контур перемещается вместе со ссылкой. Операция подрезки действует одинаково как на ссылки первого уровня, так и на вложенные ссылки. Если подрезана главная ссылка, все вложенные ссылки также выводятся подрезанными.
Изменение размера контура подрезки
Если необходимо изменить форму или размер контуров подрезки внешних ссылок и блоков, редактирование вершин можно выполнять с помощью ручек, как это делается с любыми другими объектами.
При редактировании прямоугольного контура с помощью ручки можно работать как с замкнутым четырехугольником, так и с контуром подрезки квадратной формы, поскольку две расположенные на одной стороне контура вершины редактируются одновременно.
Прим.: В случае контуров подрезки отображение самопересекающихся многоугольных контуров невозможно. Отображается сообщение об ошибке, и контур возвращается в предыдущее состояние.
Ограничения для контуров подрезки
При подрезке чертежа внешней ссылки или вхождения блока возникают следующие ограничения:
- Подрезающий контур можно задать в любом месте трехмерного пространства, но применяется он всегда параллельно текущей пользовательской системе координат.
- Во втором случае плоскость контура совпадает с плоскостью исходной полилинии.
- Подрезка изображений во внешних ссылках или блоков всегда выполняется в прямоугольных границах ссылки. Если во внешней ссылке имеются растровые изображения, они подрезаются не по многоугольному контуру, а по описанному вокруг него прямоугольному.
Понятия, связанные с данным
- Вставка и удаление чертежей в виде внешних ссылок
- Вложение и наложение чертежей из внешних ссылок
Задачи, связанные с данной
- Подрезка внешней ссылки
- Инвертирование подрезки ссылки
CLIP (команда)
Обрезка выбранных объектов (блоки, внешние ссылки, изображения, видовые экраны и подложки) по заданному контуру.
найти
Контур подрезки определяет предназначенную для скрытия часть изображения, подложки, видового экрана или внешней ссылки. Отображение контура подрезки определяется системной переменной FRAME.
Содержание списка запросов может различаться и зависит от того, что является объектом подрезки: подложка, изображение, внешняя ссылка или видовой экран.
Запросы для подложек и изображений
Отображаются следующие запросы.
Включение функции подрезки и вывод на экран части подложки, обрезанной по предварительно заданному контуру.
Отключение функции подрезки и вывод на экран подложки PDF полностью в ее исходных границах.
При попытке выполнить повторную обрезку подложки, когда функция подрезки отключена, выполняется ее автоматическое включение. Отобразится подсказка удалить старый контур, даже если подрезка отключена, и он невидим.
Удаление ранее заданного контура подрезки и вывод на экран подложки DGN целиком, в ее первоначальном виде.
Создание нового прямоугольного или многоугольного контура подрезки или получение многоугольного контура подрезки из полилинии.
Прим.: Если удален старый контур, для подложки можно создать только новый контур подрезки.
Выбрать полилинию
Задание контура подрезки на основе выбранной полилинии. Эта полилиния может быть незамкнутой, но она должна состоять из прямолинейных сегментов и не иметь самопересечений.
Задание многоугольного контура подрезки по трем или более указанным точкам, соответствующим вершинам многоугольника.
Задание прямоугольного контура подрезки по двум точкам противоположных углов.
Изменение режима для контура подрезки на противоположный: обрезка объектов выполняется снаружи или внутри контура.
Запросы для внешних ссылок
Отображаются следующие запросы.
Выберите объекты: Выбрать объекты любым способом и нажать ENTER по завершении выбора объектов
Отображение в текущем чертеже только обрезанной части внешней ссылки или блока.
Отображение в текущем чертеже всего содержимого внешней ссылки или блока, игнорируя контур подрезки.
Задание передней и задней плоскостей подрезки для внешней ссылки или блока. Объекты, выходящие за пределы ограниченного контуром и заданного плоскостями пространства, не отображаются на экране. Независимо от текущей ПСК, передняя и задняя плоскости подрезки располагаются параллельно контуру подрезки.
- Точка передней плоскости. Построение плоскости подрезки, проходящей через заданную точку перпендикулярно контуру подрезки.
- Расстояние. Построение плоскости подрезки, проходящей на заданном расстоянии от контура подрезки параллельно ему.
- Удалить. Удаление передней и задней плоскостей подрезки.
Удаление контура подрезки для выбранной внешней ссылки или блока. Для временного отключения контура подрезки используется параметр «Откл». Данный параметр удаляет контур и плоскости подрезки. Команда «СТЕРЕТЬ» не применима для удаления контуров подрезки.
Автоматическое построение полилинии, вершины которой совпадают с вершинами контура подрезки. Новая полилиния размещается на текущем слое; ей присваиваются текущий цвет, а также тип и вес линий. Этот параметр используется для изменения текущего контура подрезки с помощью команды «ПОЛРЕД» с последующим переопределением контура подрезки на основе новой полилинии. Для отображения ссылки целиком во время переопределения контура используется параметр «Откл».
Создание нового прямоугольного или многоугольного контура подрезки или получение многоугольного контура подрезки из полилинии.
Прим.: Если удален старый контур, для выбранной подложки внешней ссылки можно создать только новый контур подрезки.
- Выбрать полилинию. Задание контура подрезки на основе выбранной полилинии. Эта полилиния может быть незамкнутой, но она должна состоять из прямолинейных сегментов и не иметь самопересечений.
- Многоугольный. Задание многоугольного контура подрезки по трем или большему числу указанных точек, представляющих собой вершины многоугольника.
- Прямоугольный. Задание прямоугольного контура подрезки по двум точкам противоположных углов.
- Обратная подрезка. Изменение режима для контура подрезки на противоположный: обрезка объектов выполняется снаружи или внутри контура.
Запросы для видовых экранов
Прим.: Обрезка видового экрана в пространстве модели не выполняется. Следует перейти в пространство листа.
Подрезающий объект
Выберите видовой экран для обрезки.
Построение контура подрезки произвольной формы. Задавая точки, можно построить линейные или дуговые сегменты.
Описание параметров «Следующая точка», «Дуга», «Закрыть», «Длина» и «Отменить» совпадает с описанием соответствующих параметров команды ПЛИНИЯ.
Удаление контура подрезки выбранного видового экрана. Данный параметр доступен только в том случае, если выбранный видовой экран уже подрезан. При повторной обрезке уже подрезанного видового экрана исходный контур подрезки удаляется и применяется новый контур.
Понятия, связанные с данным
- Подрезка подложек
- Подрезка внешних ссылок и блоков
Как обрезать блок
можно ли каким-либо образом обрезать блок, не разбивая его? Это нужно для сохранения атрибутов в блоке. Или есть другой способ их сохранить?
__________________
Лучше день потерять — потом за пять минут долететь!
Просмотров: 7981
viter_alex |
Посмотреть профиль |
Найти ещё сообщения от viter_alex |
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,275
Регистрация: 11.05.2005
Сообщений: 6,985
При наличии Express Tools:
1. Подрезать — Clipit
2. Превратить атрибуты в текст — burst
__________________
Как использовать код на Лиспе читаем здесь
Регистрация: 05.09.2003
Сообщений: 10,288
Clipit подрезает по-кривой. Если только прямые, то достаточно Xclip
Burst разбивает блоки, но сохраняет текстовое значение атрибутов как текст. И невидимые атрибуты тоже вытаскивает в виде текста (VVA это обнаружил). Так что надо проявлять осторожность
Регистрация: 11.05.2005
Сообщений: 6,985
Сообщение от Vova
Clipit подрезает по-кривой. Если только прямые, то достаточно Xclip
Burst разбивает блоки, но сохраняет текстовое значение атрибутов как текст. И невидимые атрибуты тоже вытаскивает в виде текста (VVA это обнаружил). Так что надо проявлять осторожность
Или использовать лисп по ссылке из #2
Файл burstfix+Attr.lsp — исправлена ошибка наследования примитивом с типом линии BYBLOCK типа линии блока и преобразования невидимых атрибутов в текст |
ОБРЕЗАТЬ (команда)
Обрезка объектов в соответствии с кромками других объектов.
найти
Обзор
Доступно два режима обрезки объектов: быстрый и стандартный.
Быстрый режим. Для обрезки выберите объекты по отдельности, нажмите и перетащите их, чтобы нарисовать траекторию выбора от руки, или укажите две пустые области, чтобы задать секущую линию. Все объекты автоматически используются в качестве режущих кромок. Выбранные объекты, которые нельзя обрезать, будут удалены.
В быстром режиме доступны следующие параметры.
- Режущие кромки
- Линия (параметр не указан в списке)
- Секрамка
- Режим
- Проекция
- Удалить
Стандартный режим. Для обрезки объектов сначала выберите границы и нажмите клавишу ENTER. Затем выберите объекты, которые требуется обрезать. Для использования всех объектов в качестве границ нажмите ВВОД в ответ на запрос выбора объектов.
В стандартном режиме доступны следующие параметры.
- Выберите режущие кромки.
- Режущие кромки
- Линия
- Секрамка
- Режим
- Проекция
- Ребро
- Удалить
- Отменить
Прим.: Системная переменная TRIMEXTENDMODE определяет режим по умолчанию для команды ОБРЕЗАТЬ: быстрый или стандартный.
Следующие сообщения отображаются как в быстром, так и в стандартном режиме.
Выберите режущие кромки. Указание одного или нескольких объектов, которые будут использоваться в качестве границы для обрезки. Команда ОБРЕЗАТЬ проецирует режущие кромки и подлежащие обрезке объекты на плоскость XY текущей ПСК. В быстром режиме при выборе объекта, который не пересекает границу, объект удаляется.
Прим.: Для выбора режущих кромок, в которые входят блоки, можно использовать только одиночный выбор и параметры: «Секрамка», «Линия» и «Выделить все».
Выберите объект для удлинения или обрезки (SHIFT + выбор). Указание частей объектов, которые следует обрезать отдельно. При выборе объекта с нажатой клавише SHIFT объект не обрезается, а удлиняется. Эта опция предоставляет удобный способ переключения между обрезкой и удлинением объектов. Выбрать все Указание возможности использования всех объектов в чертеже в качестве границы обрезки.
Обрезаемый объект
Задание обрезаемого объекта. Если при обрезке возможно образование нескольких результирующих объектов, требуемый результирующий объект определяется положением первой точки выбора.
Выбор с помощью клавиши Shift для удлинения
Удлинение выбранных объектов вместо их обрезки. Эта опция предоставляет удобный способ переключения между обрезкой и удлинением объектов.
Режущие кромки
Использование указанных дополнительных объектов для определения граничных кромок, до которых обрезается объект.
Линия
Выбор всех объектов, пересекающих линию выбора. Линия выбора — это последовательность временных линейных сегментов, заданная с помощью двух или более точек. Линия выбора не образует замкнутый контур.
Секрамка
Позволяет выбрать объекты, находящихся внутри прямоугольной области, определенной двумя точками, и пересекающих ее.
Прим.: В ряде случаев пересечение прямоугольной области обрезаемым объектом может быть неоднозначным. Команда ОБРЕЗАТЬ разрешает выбор вдоль прямоугольной секущей рамки по часовой стрелке от первой точки до первого обнаруженного объекта.
Режим
Выбор в качестве режима обрезки по умолчанию быстрого режима (где все объекты используются в качестве потенциальных режущих кромок) или стандартного режима (с предложением пользователю выбрать режущие кромки).
Проекция
Задание режима проецирования, используемого при обрезке объектов.
Без проецирования. Команда обрезает объекты, пересекающие режущую кромку в 3D пространстве.
Проецирование на плоскость XY текущей ПСК. Команда обрезает объекты, не пересекающие режущую кромку в 3D пространстве.
Проецирование вдоль текущего направления взгляда. Команда обрезает объекты, пересекающие кромку под текущим углом зрения.
Кромка
Определение способа обрезки объекта: по продолженной кромке другого объекта или только до объекта, который пересекает подлежащий обрезке объект в трёхмерном пространстве.
С продолжением
Удлинение режущей кромки до пересечения с 3D объектом.
Прим.: Задание для системной переменной EDGEMODE значения 1, при котором обрезка выбранного объекта до воображаемого продолжения режущей кромки становится стандартной.
Без продолжения
Объект обрезается только до режущей кромки, пересекающей его в 3D пространстве.
Прим.: Задание для системной переменной EDGEMODE значения 0, при котором использование выбранной режущей кромки без удлинения становится стандартным.
Прим.: При обрезке штрихованных объектов не следует присваивать опции «Кромка» значение «С продолжением». В противном случае не будет происходить соединения режущих кромок, даже если значение допуска замкнутости лежит в пределах нормы.
Удалить
Удаление выбранных объектов. С помощью этого параметра удобно стирать ненужные объекты, не выходя из режима команды ОБРЕЗАТЬ.
Отменить
Отмена последнего действия команды ОБРЕЗАТЬ.