Выделение компонентов

Автор Омут, 05.03.14, 19:48:28

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Омут

Сделать возможным выделение нескольких элементов рамкой при помощи мыши, как это реализовано для черчения

obesov

 Рамка на плоскости чертежа (2D) - это понятно.
А в пространстве модели (3D) что понимать под Рамкой?
О чём речь вообще идет: о Сборке или Детали?

Омут

Можно выделить несколько объектов другим способом — с помощью охватывающей или секущей рамки. Установите курсор на свободное место (так, чтобы он не захватывал никаких объектов), нажмите левую кнопку мыши и перемещайте курсор, удерживая кнопку нажатой. На экране будет отображаться рамка, следующая за курсором.

– При перемещении курсора слева направо формируется охватывающая рамка. Она ото­бражается сплошной линией. После того как вы отпустите кнопку мыши, будут выделе­ны те объекты, которые попали внутрь рамки целиком.

– При перемещении курсора справа налево формируется секущая рамка. Она отображает­ся пунктиром. После того как вы отпустите кнопку мыши, будут выделены те объекты, которые попали внутрь рамки целиком или частично (т.е. пересеклись с рамкой).


Это выписка из справки относящаяся к 2D. Хотелось бы чтобы то же самое можно было делать и с 3D моделями(конкретно в сборке)

tramp_m

Цитата: Омут от 05.03.14, 21:28:46
[i.... Хотелось бы чтобы то же самое можно было делать и с 3D моделями(конкретно в сборке)
В 3D выделять объекты сборки, лучше из древа сборки (в 3D детали в режиме редактирование эскиза, получиться, также как в 2D).
С рамкой в 3D сборки замучаетесь, это для 2D.
Да. и просто не рационально...
Может быть ошибаюсь, знатоки поправят...

tramp_m


Омут

Цитата: tramp_m от 05.03.14, 21:55:58
В 3D выделять объекты сборки, лучше из древа сборки
Приходится работать с готовыми моделями в которых более 5000 деталей в сборке получается. Так что трудно угадать в дереве какой элемент лишний))) Очень многие элементы это лоскуты поверхностей, полученные при экспорте и например болт может быть разбит на 3-4 элемента.

Echoes

Не сочтите за рекламу.
Но в Компас 3D V15 появится инструмент, который вам сможет помочь, под названием Зона.
С помощью Зоны вы сможете создать в пространстве модели объём, используя который вы сможете выделить Все компоненты внутри зоны, Все компоненты вне зоны или выделить компоненты секущей зоной.
+ Благодарностей: 1

tramp_m

Цитата: Омут от 05.03.14, 22:27:16
Приходится работать с готовыми моделями в которых более 5000 деталей в сборке получается. Так что трудно угадать в дереве какой элемент лишний))) Очень многие элементы это лоскуты поверхностей, полученные при экспорте и например болт может быть разбит на 3-4 элемента.


Поогоодите, немного, это вы о каком экспорте говорите, файл общей сборки из 5000 деталей создан не в Компасе, так, что ли...

obesov

 Уважаемый Омут!
Я задал вопрос, на который, вместо внятного ответа, Вы приводите выдержку из Справки:(
Цитата: obesov от 05.03.14, 20:24:34
... А в пространстве модели (3D) что понимать под Рамкой?...
Прошу обратить внимание на словосочетание "в пространстве модели"! И, таким образом, спрашивается: на какую глубину Ваша "охватывающая или секущая рамка" будет работать (выделять компоненты)?
С учётом совершенно справедливого замечания от уважаемого Echoes о новых возможностях 15-й версии должен сообщить, что Вы опоздали со своим предложением (см. ниже).   :shu:


- Появилась возможность быстрого выбора объектов модели на основе их расположения относительно зоны — некоторого выделенного в пространстве модели объема. Так, можно выбрать компоненты внутри или снаружи зоны или пересекающиеся с зоной.

Для создания новой зоны служит команда Редактор — Зоны модели — Создать зону.

Имеющуюся в модели зону можно разбить на несколько новых зон. Для этого служит ко­манда Редактор — Зоны модели — Разбить зону.

Кнопки вызова команд создания и разбиения зон по умолчанию находятся на панели Вспомогательная геометрия.

Список имеющихся в модели зон отображаются на вкладке Зоны Дерева модели. Если эта вкладка активна, то все зоны видны на экране — они имеют вид полупрозрачных многогранников. Отображением зон можно управлять с помощью команд Скрыть и По­казать из контекстного меню в Дереве.

Показом зон при неактивной вкладке Зоны управляет кнопка Отображение зон на па­нели Вид. Если она нажата, то все зоны, кроме скрытых, видны на экране.

Чтобы выделить объекты с помощью зоны, нужно выбрать зону в Дереве модели и выз­вать из контекстного меню команду Выбрать внутри зоны, Выбрать вне зоны или Выбрать секущей зоной.

Одна из имеющихся в модели зон является текущей.


Омут

Echoes, большое спасибо за информацию. Буду ждать выхода 15 версии, а пока придётся помучиться :)

tramp_m, да, сборку делают в юниграфиксе и до меня файл в формате x_t доходит.

Уважаемый obesov, прошу прощения за такой ответ. Раньше приходилось работать в солидворксе и там выделение объектов происходило как и написано в Справке компаса. Выделение сквозное, но только в одну сторону(от наблюдателя перпендикулярно рамке).
Также спасибо за выдержку о нововведении в 15 версии.