Последние новости
Unreal Engine Path Tracer: интерьерный рендер за 5 шаговРедактирование архитектурных масс и мешей в Unreal Engine Modeling ModeРуководство по Grasshopper Python 3: доступ к данным, типы и выходыКак создавать сцены SketchUp и экспортировать анимациюРазвёртка UV в Unreal Engine UV Editor: пошаговое руководствоКак использовать Gemini API с OpenAI-совместимым клиентом: руководство по Python и JavaScriptRhino 8: как найти и исправить проблемную геометрию — практическое руководствоНастройка Unreal Engine Pixel Streaming: передача проекта в браузерРазмещение повторяющихся архитектурных элементов в Blender Geometry NodesРуководство по редактированию архитектурной модели в Rhino 8: выбор, History и блоки
СоветыRhinoMari

Руководство по редактированию архитектурной модели в Rhino 8: выбор, History и блоки

Инструменты выбора, History и блоки в Rhino 8 помогают точнее выбирать объекты в сложных архитектурных моделях, отслеживать изменения и управлять повторяющейся геометрией.

Повторяющиеся элементы интерьера и редактируемая геометрия в архитектурной моделиИИ-изображение
Иллюстрация создана с помощью ИИ.Изображение: 3dsınıfı / FCA AI

Коротко

  1. При выборе слева направо в рамку попадают только объекты, полностью находящиеся внутри неё; при выборе crossing справа налево выбираются и объекты, пересекающие рамку.
  2. Selection Filters позволяют при выборе сосредоточиться только на определённых типах объектов или подобъектов.
  3. History связывает исходную геометрию с результатом для поддерживаемых команд; запись может расходовать ресурсы компьютера и увеличивать размер файла.
  4. Экземпляры блоков могут уменьшить размер модели по сравнению с копированием одной и той же геометрии и обновляются при изменении определения блока.

В этом руководстве рассматривается, как использовать инструменты выбора, History и Block из документации McNeel для Rhino 8 в рабочем процессе архитектурного моделирования. Цель — выбирать нужную геометрию в насыщенных сценах, отслеживать изменения дизайна и эффективнее управлять повторяющимися компонентами. Названия команд и пути в меню ниже приведены согласно документации Rhino 8.

1. Выбирайте способ выделения с учётом геометрии

  1. Чтобы работать с одним объектом, щёлкните по нему; чтобы снять выделение, щёлкните по пустому месту. Для добавления объектов удерживайте Shift и щёлкайте по ним либо нарисуйте область выделения. Чтобы исключить объект из выделения, щёлкните по нему с Ctrl (на macOS — CMD) или выделите его рамкой.

  2. При рисовании рамки учитывайте направление движения. Перетаскивание слева направо выделяет объекты, полностью находящиеся внутри рамки. Перетаскивание справа налево запускает выбор crossing: в него попадают объекты внутри рамки и пересекающие её границу. При выборе линий фасада, элементов плана этажа или групп мебели это различие помогает не захватить случайно соседнюю геометрию.

  3. Если объекты перекрывают друг друга в области просмотра, используйте окно Selection Menu в Rhino. Выберите объект из списка или прокрутите варианты колёсиком мыши, а затем щёлкните правой кнопкой, чтобы подтвердить текущий выбор. Так можно контролировать, какой из объектов, расположенных в одной точке, будет выбран.

  4. Если нужно выбирать только определённые типы объектов, используйте Selection Filters. В документации описаны фильтры для поверхностей, кривых, сеток, точек и подобъектов. Например, при работе с рёбрами поверхностей или гранями сетки ограничение фильтра подходящим типом помогает исключить из выбора окружающую геометрию других типов. Подобъекты можно выбирать мышью до запуска команды или во время её выполнения; в документации Rhino для этого указаны сочетание Ctrl (на macOS — CMD) + Shift с щелчком, рамкой или выбором crossing.

2. Используйте выбор по области и свойствам

  1. Для выделения произвольной областью используйте Lasso, а для выделения мазком кисти — SelBrush. В режиме Window команда Lasso выбирает только объекты, полностью находящиеся внутри нарисованной области; в режиме Crossing — объекты внутри неё и пересекающие границу. По умолчанию SelBrush использует выбор crossing и захватывает объекты, которых касается мазок кисти.

  2. Чтобы использовать замкнутую кривую в качестве границы выделения в плоскости вида, воспользуйтесь командой SelBoundary. В ней также доступны режимы Window и Crossing, задающие разные области выбора. Опция Precise меняет способ обработки границы: при значении Yes проверка выполняется в экранном пространстве с двойной точностью чисел с плавающей запятой; при No используется растровая маска выделения. Если важно, попадут ли в выбор объекты рядом с границей, проверьте эту настройку.

  3. Выбирать объекты можно не только по их положению на экране, но и по свойствам. В документации Rhino перечислены команды выбора по слою, имени, идентификатору объекта, цвету, имени материала и группе. Например, для выбора элементов на одном слое можно использовать SelLayer, а для поиска объектов с одинаковым именем — SelName. Выбрать все объекты можно командой SelAll или сочетанием Ctrl+A, а снять выделение — командой SelNone или клавишей Esc.

НастройкаРекомендуемое значениеЭффект
Выбор рамкойСлева направоВыбирает только объекты, полностью находящиеся внутри области выделения.
Выбор crossingСправа налевоВыбирает объекты внутри области или частично пересекающие её.
Запись HistoryNo для Record; включайте при необходимости через строку состоянияПозволяет использовать запись выборочно, поскольку она расходует ресурсы компьютера и увеличивает размер файла.
Обновление HistoryUpdate: Yes для автоматического обновления; при необходимости вручную установите NoОбновляет результат при изменении исходной геометрии; автоматическое обновление может замедлить работу или повлиять на рабочий процесс.

3. Записывайте History с осторожностью

  1. Щелчок по полю Record History в строке состояния включает запись для текущей или следующей команды. Если запись нужна постоянно, щёлкните по полю правой кнопкой и включите Always Record History. McNeel рекомендует обычно оставлять параметр Record в положении No и записывать History только для необходимых операций: функция использует ресурсы и может увеличивать размер сохраняемых файлов.

  2. Создайте результат с помощью команды, поддерживающей History. В примере из документации поверхность, созданная командой Loft при включённых записи и обновлении, обновляется при редактировании исходных кривых. Среди других команд, использующих History, — Loft, Sweep1, ExtrudeCrv, Offset и BooleanUnion. Учитывайте, что не каждая команда поддерживает запись History.

  3. Чтобы сохранить связь, не удаляйте родительскую геометрию, не редактируйте и не перемещайте результат напрямую, а также не перемещайте родительский и дочерний объекты вместе. Объединение объектов тоже может нарушить связь History. Если автоматическое обновление отключено, результат можно обновить вручную с помощью HistoryUpdate. Для удаления ненужных записей используется HistoryPurge; эту операцию нельзя отменить.

4. Преобразуйте повторяющиеся компоненты в блоки

  1. Если одну и ту же геометрию нужно повторно использовать в модели, выберите объекты и создайте определение блока командой Block. Команда заменяет выбранные объекты экземпляром блока; это позволяет создавать библиотеки компонентов и обновлять экземпляры, редактируя определение. Согласно документации, экземпляры блоков могут уменьшить размер модели по сравнению с копированием одной и той же геометрии.

  2. Чтобы вставить определение блока из другого файла, выберите Block Instance в параметре Insert as команды Insert. Повторное использование того же имени блока при редактировании определения позволяет переопределить существующее определение. Чтобы просматривать определения блоков и управлять ими, откройте панель Block Definitions командой BlockManager.

  3. При работе с блоками, связанными с внешними файлами, учитывайте тип связи. Embedded хранит геометрию внутри модели и не обновляет её при изменении внешнего файла. Embedded and Linked хранит геометрию в модели и связывает её с внешним файлом; геометрию в модели можно использовать, даже если исходный файл недоступен. Linked хранит только ссылку на внешний файл; если файл не найден, геометрия будет отсутствовать в модели.

Распространённые ошибки

Если не учитывать направление рамки выделения, выбор crossing может захватить и частично пересекающие её объекты. Постоянная запись History для каждой команды может увеличить расход ресурсов и размер файла. Прямая правка результата с History или удаление исходных объектов может нарушить связь. При работе с блоками выбор типа Linked с последующим перемещением или потерей доступа к внешнему файлу может привести к отсутствию геометрии в модели.

Влияние на рабочие процессы в архитектуре и визуализации

Эти инструменты могут быть полезны командам, которые отбирают отдельные элементы на многослойных планах, управляют повторяющимися компонентами — например, дверями, мебелью или арматурой — и изменяют исходную геометрию при подготовке вариантов дизайна. Блоки упрощают управление повторяющимися элементами, а History связывает результат с исходными данными для поддерживаемых команд. Однако при организации проекта следует учитывать расход ресурсов и увеличение размера файла при использовании History, а также тип связи блоков с внешними файлами. При совместной работе важно проверять расположение связанных файлов и операции, которые могут нарушить связь History.

Источники

Источников: 3
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/seldup.htm
Пересказ
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/seealso/sak_selectobjects.htm
Пересказ
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/history.htm
Пересказ

Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.

Мнение 3dsınıfı
3dОценка редактора

Для архитектурных бюро и студий визуализации в Турции практическая ценность этих инструментов особенно заметна в проектах с частыми правками: блоки помогают управлять повторяющимися элементами, а History позволяет переносить изменения исходных данных в результат для поддерживаемых операций. Однако привязывать к History каждый шаг — не лучший подход: в документации отмечено, что функция расходует ресурсы компьютера и увеличивает размер файла.

Командам будет полезно сначала проверить привычки выделения и типы связей блоков на небольшой модели. Для блоков с внешними файлами критично, чтобы исходный файл оставался доступным; для объектов с History — важно избегать правок, нарушающих связь. В источниках не указаны особые требования к оборудованию или лицензии, поэтому при принятии решения не следует делать дополнительных предположений по этим пунктам.

Частые вопросы

В чём разница между выбором рамкой и выбором crossing в Rhino 8?

Рамка, нарисованная слева направо, выбирает только объекты, полностью находящиеся внутри неё. Выбор crossing справа налево также захватывает объекты внутри области и пересекающие её границу.

Как включить запись Rhino History?

Щелчок по полю `Record History` в строке состояния включает запись для текущей или следующей команды. Для постоянной записи можно щёлкнуть по полю правой кнопкой и включить `Always Record History`.

В чём преимущество использования блоков в Rhino?

Блоки позволяют создавать библиотеки компонентов и обновлять экземпляры при изменении определения. По сравнению с копированием одной и той же геометрии они могут уменьшить размер модели.

Комментарии и форум — на турецком языке.Присоединиться к обсуждению
+

Похожие новости