Выбор объектов с помощью команд |
Scroll |
Для выделения объектов в графической области можно использовать команды меню Выделить. Доступны следующие способы выделения:
•Рамкой (охватывающей и секущей),
•Выбор компонента по уровню близости (только для сборок),
•По слою,
•По зоне,
•По габариту (только для сборок),
Выделив несколько объектов одной из команд, можно вызвать другую команду выделения и продолжить выбор — выделение с выбранных ранее объектов не снимается.
Кроме команд меню Выделить, можно использовать для выбора объектов команды контекстного меню. Подробнее о командах контекстного меню, используемых для выделения...
Если требуется отменить выделение, щелкните мышью в графической области или нажмите клавишу <Esc>.
Для выделения объектов с помощью рамки используются следующие команды меню Выделить:
Рамкой — позволяет выделить все объекты, целиком попавшие в рамку. Рамка отображается сплошной линией и заливается голубым цветом.
Секущей рамкой — позволяет выделить все объекты, которые хотя бы частично попали в рамку. Рамка отображается пунктиром и заливается светло-зеленым цветом.
Порядок действий
1.Вызовите одну из команд выделения рамкой. На Панели параметров появится переключатель Заслоненные объекты.
2.Установите переключатель Заслоненные объекты в нужное положение:
•Выбирать — для выделения объектов без учета их видимости, т.е. будут выделяться как объекты, которые видны, так и заслоненные объекты.
•Не выбирать — для выделения только тех объектов, которые полностью или частично видны на экране; объекты, заслоненные другими объектами, выделяться не будут.
3.Укажите курсором первую и вторую вершины прямоугольной рамки. Выделение объектов будет выполнено.
Чтобы при выделении рамкой были выбраны только объекты определенных типов, включите соответствующие фильтры. Подробнее об использовании фильтров... |
4.Продолжайте выделение объектов, создавая новые рамки. Вновь выделенные объекты будут добавляться к объектам, выделенным ранее.
5.После выделения всех нужных объектов завершите работу команды, нажав кнопку Завершить .
Особенности выделения объектов с помощью рамки
•В процессе работы команд выделения рамкой выполняется только добавление объектов к ранее выбранным. Снятие выделения с объекта и инвертирование выделения возможны после завершения работы команды (см. раздел Выбор объектов в графической области).
•Объект, попавший в рамку, может включать в себя другие объекты. Например, ломаная состоит из ребер и вершин, тело — из ребер, вершин и граней и т.п. При попадании в рамку становится выделенным сам этот «составной» объект, а не объекты, входящие в него. Например, при работе команды Выделить — Секущей рамкой в рамку попала часть ломаной, содержащая несколько ребер и вершин. В результате будет выделена сама ломаная (полностью), а не ее ребра и вершины.
•Если включен режим сечения модели, то с помощью рамки можно выделить только те объекты, которые хотя бы частично видны на экране. Объекты, которые полностью попали в отсеченную часть (не отображаются на экране), выделить нельзя.
Для выделения объекта командой Выделить — Рамкой необходимо, чтобы вся оставшаяся на экране часть объекта попала в рамку. Использование команды Выделить — Секущей рамкой не имеет особенностей.
•Команды выделения рамкой можно вызывать в процессе выполнения других команд — построения объектов, создания копий и т.п. В этом случае команда выделения объектов запускается как подпроцесс, и после ее завершения система возвращается к работе текущей команды. Выделенные объекты используются для выполнения текущей команды, их имена отображаются в полях Панели параметров.
В процессе создания копии геометрических объектов модели из файла используется Окно модели-источника. Команды выделения рамкой работают в этом окне так же, как в главном окне КОМПАС-3D. При использовании Окна модели-источника в других процессах команды выделения рамкой недоступны.
Выбор компонентов по уровню близости
При работе со сборкой можно выделять компоненты по уровню близости к уже указанному компоненту. Для этого служит команда Выделить — Выбор ближайшего. После вызова команды на Панели параметров появляются соответствующие элементы управления.
Порядок действий
1.Укажите в графической области или в Дереве построения компонент, относительно которого будет выделен другой компонент (компоненты). Указанный компонент и его габаритный параллелепипед подсветятся. Название компонента появится в поле Базовый компонент на Панели параметров.
Указать компонент можно и перед вызовом команды. |
2.Выберите способ выделения компонентов в поле Способ. Доступны следующие варианты:
•По сопряжениям — выделяются компоненты, связанные друг с другом сопряжениями. «Длина цепочки» сопряжений, в которой участвует выделяемый компонент, определяется уровнем близости к указанному компоненту.
Уровень близости задается в поле Уровень близости. Его текущее значение (целое число) отображается в поле справа. Поле доступно для ручного ввода. Сразу после вызова команды уровень близости равен 0. При перемещении «ползунка» вправо уровень близости увеличивается. На уровне 1 выделяются компоненты, сопряженные с указанным, на уровне 2 — компоненты, выделенные на уровне 1, и компоненты, сопряженные с ними, и т.д.
•По габариту — выделяются компоненты, которые попадают в габаритный параллелепипед указанного компонента, отмасштабированный с некоторым автоматически определяемым коэффициентом («выделяющий» параллелепипед). Относительная величина коэффициента определяется уровнем близости: чем выше уровень, тем больше коэффициент.
Уровень близости задается в поле Уровень близости. Его текущее значение отображается в поле справа. По умолчанию уровень близости равен 0, при этом «выделяющий» параллелепипед совпадает с габаритным параллелепипедом указанного компонента. При увеличении уровня близости размеры «выделяющего» параллелепипеда увеличиваются, изменяется и набор выделяемых компонентов.
Вы можете управлять выделением компонентов, попавших в параллелепипед. Для этого служит переключатель Секущий габарит/Охватывающий габарит. По умолчанию переключатель находится в положении Секущий габарит. Это означает, что будут выделяться компоненты, которые хотя бы частично попали в параллелепипед. Если переключатель находится в положении Охватывающий габарит, то будут выделяться компоненты, полностью попавшие в параллелепипед.
•По расстоянию — выделяются компоненты, расстояние от которых до указанного компонента не превышает заданной величины.
Задайте предельное расстояние между указанным компонентом и выделяемыми в поле Расстояние.
Выделяемый компонент, как и указанный компонент, подсвечивается в графической области. Цвета, которыми отображаются компоненты, зависят от настройки, сделанной в диалоге Редактирование модели. Для указанного компонента используется цвет, заданный в строке Подсвечивание — Указанный объект 1, а для выделяемого компонента — в строке Подсвечивание — Указанный объект 2.
3.При необходимости выделенные компоненты можно изолировать, т.е скрыть остальные компоненты сборки. Для этого служит опция Изолировать. При включении опции запускается режим изоляции.
4.Чтобы подтвердить выполнение операции, нажмите кнопку Создать объект .
Результат зависит от состояния опции Изолировать:
•При включенной опции на экране остаются указанный и выделенные компоненты, в правом верхнем углу окна появляется значок режима изоляции .
•При отключенной опции указанный и выделенные компоненты подсвечиваются цветом для выделенных объектов.
Команды выделения объектов с помощью слоев находятся в меню Выделить — По слою. Меню содержит следующие команды:
•Указанием — выделяет все объекты, которые принадлежат тому же слою, что и указанный объект. После вызова команды укажите объект в Дереве или в графической области.
Если требуется прервать работу команды до ее завершения, нажмите кнопку Завершить в заголовке Панели параметров или клавишу <Esc>.
Если команда выделения указанием вызвана в процессе работы другой команды — построения объекта, создания копии и т.п, то она запускается как подпроцесс, и после завершения ее работы система возвращается к работе текущей команды. Выделенные объекты используются для выполнения текущей команды, их имена отображаются в полях Панели параметров.
•Выбором... — выделяет все объекты, лежащие на выбранных слоях.
После вызова команды на экране появляется диалог со списком слоев, имеющихся в текущей модели. Выберите из списка нужные слои и нажмите кнопку ОК. Для выхода из диалога без выбора нажмите кнопку Отмена.
Если команда выделения объектов выбором слоя вызвана в процессе работы другой команды, то после закрытия диалога система возвращается к работе текущей команды. Выделенные объекты используются для выполнения текущей команды, их имена отображаются в полях Панели параметров.
Команды выделения объектов с помощью зон находятся в меню Выделить — По зоне. Эти команды доступны, если в модели созданы зоны. Меню содержит следующие команды:
•Выбрать внутри зоны — выделяет объекты, которые лежат внутри зоны, включая объекты, касающиеся границ зоны.
•Выбрать вне зоны — выделяет все объекты, которые лежат вне зоны, включая объекты, касающиеся границ зоны.
•Выбрать секущей зоной — выделяет объекты, которые лежат внутри зоны, а также объекты, пересекающие границу зоны.
Зона, по которой выполняется выделение, должна быть выбрана перед вызовом команды. Если зона не выбрана, то используется текущая зона.
Команды выделения по зоне можно вызывать в процессе выполнения других команд — построения объектов, создания копий и т.п. В этом случае возможно выделение только по текущей зоне. Выбранные объекты используются для выполнения текущей команды, их имена отображаются в полях Панели параметров.
Подробнее о выделении объектов с помощью зон...
При работе со сборкой можно использовать для выделения габаритный параллелепипед ее компонента (компонентов). Такое выделение выполняется с помощью команд меню Выделить — По габариту. Команды доступны, если в модели выделен один или несколько компонентов, задающих габарит.
Меню содержит следующие команды:
•Компоненты внутри габарита — выделяет группу компонентов, которые располагаются полностью внутри габаритного параллелепипеда указанных компонентов. Выделение с компонентов, определявших габарит, снимается.
•Компоненты вне габарита — выделяет группу компонентов, которые располагаются полностью снаружи габаритного параллелепипеда указанных компонентов. Выделение с компонентов, определявших габарит, снимается.
Команды выделения объектов с учетом их видимости находятся в меню Выделить — По видимости. Меню содержит следующие команды:
•Тела, видимые в проекциях на основные плоскости — выделяет тела, которые во всех стандартных ориентациях не закрыты другими объектами.
•Тела, невидимые в проекциях на основные плоскости — выделяет тела, которые во всех стандартных ориентациях полностью закрыты другими объектами.
•Компоненты, видимые в проекциях на основные плоскости (только при работе со сборкой) — выделяет компоненты, которые во всех стандартных ориентациях не закрыты другими объектами.
•Компоненты, невидимые в проекциях на основные плоскости (только при работе со сборкой) — выделяет компоненты, которые во всех стандартных ориентациях полностью закрыты другими объектами.
Выделение объектов по их видимости имеет следующие особенности. •Команды выделения объектов по видимости доступны в процессе выполнения других команд — построения объектов, создания копий и т.п. Однако выделение выполняется только в том случае, если вызванная команда предназначена для выбора объектов того типа, который используется для выполнения текущей команды. Например, при построении массива работают все команды — и команды выделения тел, и команды выделения компонентов, при создании компонентов зеркальным отражением — только команды выделения компонентов, а при создании копии — только команды выделения тел. •При работе со сборкой команды выделения тел выделяют и тела, построенные в сборке, и тела, содержащиеся в ее компонентах. |
Для выделения тел и компонентов можно использовать команды контекстного меню объекта, выделенного в Дереве построения или в графической области модели. Доступны следующие команды:
•Выбрать тело — выделяет тело, которому принадлежит выделенная грань, вершина, ребро или элемент в Дереве построения.
•Выбрать компонент — выделяет компонент, объектом которого является или в состав которого входит выделенный объект. Результат выполнения команды зависит от того, какой именно объект был выделен перед ее вызовом.
•Если выделенный объект принадлежит компоненту, то подсвечивается компонент.
•Если выделенный объект принадлежит модели в целом, то подсвечивается вся текущая модель.