Коротко
- При выборе рамкой слева направо выбираются объекты, полностью попавшие внутрь прямоугольника; при выборе справа налево — также объекты, которых прямоугольник касается.
- С помощью Ctrl (на Mac — CMD) + Shift можно выбирать подобъекты: поверхности, рёбра и другие элементы.
- Команда Check сообщает об ошибках в структуре данных выбранного объекта; SelBadObjects выбирает объекты, не прошедшие проверку Check.
- Успешная проверка объекта командой Check не означает, что модель безупречна во всех отношениях.
Чему вы научитесь в этом руководстве?
Выбор в Rhino — это не просто щелчок по объекту. В большой модели может понадобиться найти нужный элемент, отличить перекрывающиеся или невидимые объекты либо работать только с определённым ребром поверхности. Подбор способа выбора под задачу снижает риск случайно изменить не ту геометрию.
В этом руководстве вы научитесь использовать в Rhino 8 прямоугольное выделение, выбор пересечением, лассо и кисть, выбирать подобъекты, а затем проверять модель на возможные структурные проблемы командами Check и SelBadObjects. Такая проверка помогает оценить состояние модели, особенно после редактирования или импорта файла. Однако не следует считать, что автоматическая проверка выявляет любые геометрические дефекты.
Требования
Должен быть установлен Rhino 8. Описанные ниже команды и способы выбора представлены в официальном руководстве пользователя Rhino 8.
В источниках не указано требование к учётной записи. В руководстве также не описано использование новых плагинов или дополнительных инструментов.
Откройте модель, которую хотите проверить. Для отработки способов выбора удобнее использовать модель с несколькими объектами; это рекомендация для практики, а не требование к ПО.
Команды можно запускать в командной строке или пользоваться инструментами выбора и диагностики, указанными в руководстве. В приведённых ниже шагах вводите названия команд без изменений.
Пошагово: выбор объектов и подобъектов
1. Выберите один объект и снимите выделение
Чтобы выбрать объект, щёлкните по нему. Чтобы снять выделение, щёлкните по пустому месту вдали от объектов. Если выделено несколько объектов, команда SelNone снимает выделение; в руководстве также указан её ярлык Esc. Команда SelAll выбирает все объекты, её сочетание клавиш — Ctrl (CMD) + A.
Проверяя поведение выбора, сначала выделите один объект, а затем щёлкните по пустому месту, чтобы убедиться, что выделение снято. Эта простая проверка помогает избежать ситуации, когда предыдущий выбор переносится на следующий шаг. Использовать ли ранее выбранные объекты при выполнении команды, зависит от самой команды: одни принимают текущее выделение, другие запрашивают новый выбор.
2. Используйте направление при выборе рамкой
Если протянуть рамку мышью слева направо, будут выбраны объекты, полностью находящиеся внутри неё. Перетаскивание справа налево включает выбор пересечением: помимо объектов внутри рамки могут быть выбраны элементы, которые лишь частично пересекают её границу.
Проверьте оба способа в загруженном виде. Если нужно выбрать только объекты, полностью охваченные рамкой, используйте направление слева направо; если необходимо включить также объекты, касающиеся заданной области, выбирайте справа налево. Команды SelWindow и SelCrossing в командной строке также выполняют соответственно выбор рамкой и выбор пересечением.
3. Используйте лассо или кисть для выбора области произвольной формы
Если прямоугольная рамка неудобна, команда Lasso позволяет выбрать объекты, обведя их контуром произвольной формы. При выборе лассо режим Window выбирает только объекты, полностью находящиеся внутри контура, а Crossing — объекты внутри него и пересекающие его. В руководстве также указана опция Undo, позволяющая отменить последний участок контура лассо во время рисования.
Команда SelBrush позволяет выбирать объекты широкой линией кисти. По умолчанию она выбирает пересечением объекты, которых касается её след. Параметр BrushWidth задаёт ширину кисти в пикселях; изменить размер также можно, удерживая Shift и перемещая курсор вверх или вниз во время выбора. Если включена опция RealTimeSelection, объекты выделяются сразу при касании кистью. Если в выбор попадают лишние объекты, ещё раз проверьте режим выбора и ширину кисти.
4. Найдите нужный объект среди перекрывающихся
Если под курсором находятся несколько перекрывающихся объектов и Rhino не может определить, какой именно нужно выбрать, может открыться меню Selection Menu. Выберите нужный объект по имени в списке или щёлкните левой кнопкой в точке расположения курсора, чтобы переходить между объектами списка. Колёсико мыши также позволяет перемещаться по списку; щелчок правой кнопкой подтверждает текущий выделенный вариант.
Если нужно выбрать объект, находящийся за поверхностью или другим элементом, помните: параметр SelectThroughObjects в инструменте выбора определяет, можно ли выбирать скрытые за объектами элементы. Прежде чем использовать эту опцию, убедитесь, что выбрали именно нужный объект.
5. Выберите часть объекта вместо него целиком
Выбор подобъектов позволяет работать с такими элементами, как поверхности, рёбра, грани и вершины. До начала выбора или после запуска команды удерживайте Ctrl (CMD) + Shift, затем щёлкните по подобъекту либо используйте выбор рамкой или пересечением. Чтобы отменить выбор подобъекта, щёлкните с зажатой клавишей Ctrl (CMD) или выделите область.
Для блоков действует ограничение: объекты внутри блока можно выбирать целиком, но грани и рёбра внутри него выбрать нельзя. Вложенные блоки также не позволяют выбирать содержащиеся в них объекты или подобъекты. Если результат выбора не совпадает с ожиданиями, проверьте, не входит ли геометрия в блок.
6. Проверьте геометрию командой Check
Выберите объект, который хотите проверить, и запустите команду Check. Она сообщает об ошибках в структуре данных выбранного объекта. Если объектов несколько, проверка каждого по отдельности поможет понять, к какой геометрии относится результат.
Чтобы найти в модели объекты, не прошедшие проверку Check, используйте команду SelBadObjects. Она выбирает все объекты, не прошедшие Check. Если проверка показывает, что объект проблемный, в руководстве рекомендуется удалить его или создать заново. Принимайте решение с учётом контекста модели и роли объекта в проекте; не удаляйте геометрию наугад, не изучив результат проверки.
Частые ошибки
Не учитывать направление выбора: выбор слева направо и справа налево даёт разные результаты. В первом случае объект должен целиком находиться внутри рамки; во втором выбираются и объекты, частично пересекающие её.
Не учитывать невидимые объекты: при выборе пересечением или использовании
SelectThroughObjectsна результат могут влиять скрытые элементы, находящиеся за другими объектами. При необходимости проверьте фильтр и параметры выбора.Выбирать целый объект вместо подобъекта: чтобы выбрать грань или ребро, используйте
Ctrl (CMD) + Shift. Помните также, что подобъекты внутри блока выбрать нельзя.Считать результат Check гарантией: Check проверяет общую структуру объекта, но успешная проверка не доказывает, что объект полностью корректен. Некоторые проблемы, например самопересекающиеся или складывающиеся на себя поверхности, могут не обнаруживаться автоматически.
Не обращать внимания на мелкие рёбра: в руководстве Rhino отмечается, что очень маленькие рёбра и обрезающие кривые, возвращающиеся на себя, могут создавать проблемы в модели. При создании геометрии избегайте ненужных мелких рёбер и старайтесь поддерживать точное совпадение рёбер соседних элементов.
Дальнейшие шаги: влияние на рабочий процесс архитектуры и визуализации
При архитектурном моделировании, планировке интерьеров и создании визуализаций точность выбора важна при редактировании поверхности, разделении элементов модели и проверке проблемных объектов. Инструменты «рамка», «пересечение», «лассо» и «кисть» помогают точнее выбирать нужную геометрию в моделях разной сложности. Команды Check и SelBadObjects пригодятся для проверки геометрии перед передачей проекта, редактированием или импортом файла, но сами по себе не гарантируют обнаружение всех проблем модели.
В следующий раз сравните способы выбора на одной модели и соотнесите отчёт Check с конкретными объектами. В руководстве Rhino 8 также описана команда CheckNewObjects, которая сообщает о появлении новых ошибочных объектов при импорте. Она может выдавать предупреждения, если новые проблемные объекты возникают при чтении файла или выполнении команды Rhino. Получив такое сообщение, запишите, какая команда выполнялась и какие объекты использовались: это поможет разобраться в проблеме.
Источник и лицензия
Руководство адаптировано на турецкий язык на основе страниц официального руководства пользователя Rhino 8 от McNeel «Selection commands» и «Check». Для обоих источников в качестве сведений о лицензии указано «свободно».
Источники
Источников: 2Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для офисов и студентов практическая ценность этого процесса — возможность точнее выбирать нужную геометрию и быстрее приступать к проверке проблемных объектов. Особенно в плотных моделях такие инструменты, как лассо и кисть, позволяют не ограничиваться прямоугольным выделением.
Описанные шаги основаны на командах, приведённых в руководстве Rhino 8; в источниках не указаны дополнительные требования к оборудованию или сведения о стоимости. Важно помнить, что Check выявляет не все типы дефектов. Поэтому отчёт следует считать частью проверки геометрии, а не единственным подтверждением того, что модель полностью исправна.
Частые вопросы
В чём разница между выбором слева направо и справа налево в Rhino?
При выборе рамкой слева направо выделяются объекты, полностью находящиеся внутри прямоугольника. При выборе пересечением справа налево выделяются также объекты, находящиеся внутри него или частично пересекающие его.
Как выбрать в Rhino 8 подобъект, например грань или ребро?
Во время выбора мышью удерживайте Ctrl (на Mac — CMD) и Shift, затем щёлкните по нужному элементу или используйте выбор рамкой либо пересечением. Подобъекты внутри блока выбрать нельзя.
Находит ли команда Check все ошибки модели в Rhino?
Нет. Check сообщает об ошибках в структуре данных выбранного объекта, но успешная проверка не означает, что объект полностью безупречен. Некоторые дефекты поверхностей бывает трудно обнаружить автоматически.



