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