Параметр Rectangle (Прямоугольник)
Способен хранить в себе данные о прямоугольниках, но лишь о тех, что сгенерированны в Grasshopper'e. Однако, принимая данные от других нодов способен распознать среди ссылочных объектов из Rhino объекты с признаками прямоугольника.
Домен (область определения) прямоугольников, содержащихся в ноде Rectangle всегда от 0.0 до 4.0
Задать Прямоугольник
Чтобы вручную задать Прямоугольник, кликните по центральной части нода Rectangle и в выпавшем контекстном меню выберите Set one Rectangle (Задать один Прямоугольник) или Set Multiple Rectangles (Задать Множество Прямоугольников) по потребности.
Окно Grasshopper'a свернётся, чтобы предоставить полный доступ к окну Rhino, пока Вы создаёте нужные прямоугольники.
Обратите внимание на Командную строку Rhino, там Вы увидите опции, помогающие правильно задать Прямоугольник.
- 3Point (По трём точкам). Позволяет задать прямоугольник, обозначив точки углов двух сторон прямоугольника.
- Vertical (Вертикально). Позволяет задать прямоугольник вертикально относительно текущей CPlane (Плоскости Конструирования (Рабочей Плоскости)).
- Center (Из Центра). Позволяет задать прямоугольник, указав точку центра и точку на одном из углов.
- AroundCurve (Вокруг Кривой). Позволяет задать прямоугольник с центром в любой указанной точке Rhino'вской кривой в плоскости её сечения.
Пункты контекстного меню
- Поле Name (Имя). Позволяет ввести произвольное название для данного нода.
- Переключатель типа отображения нода. Клик по нему перебирает следующие варианты:
-
Always draw icon (Всегда отображать иконку).
Always draw name (Всегда отображать имя).
Use application setting (Использовать настройки приложения).
- Переключатель Preview (Предпросмотр). Переключает состояние: будут ли отображаться прямоугольники, содержащиеся в этом ноде Grasshopper'a в окне Rhino или нет.
- Переключатель Enabled (Включен). Переключает, будет ли данный нод участвовать в расчёте результата обработки дефинишина или нет. Если нод находится в состоянии Disabled (Выключен), то и компоненты, связанные с его выходом нормально работать не смогут.
- Команда Bake (Запечь) позволяет передать прямоугольники, содержащиеся в ноде Rectangle в среду Rhino. После передачи в Rhino связь с этими новыми Rhino'вскими прямоугольниками будет утрачена.
- Переключатель Wire Display (Отображение Связи). Позволяет переключить, каким именно образом будет отображаться входящая в нод линия связи:
- Default (По умолчанию). Связь будет отображаться соответственно настройкам приложения в Меню Dysplay (Отображение).
- Faint (Тусклый). Провод связи будет отображаться еле видимым.
- Hidden (Скрытый). Провод связи отображаться будет лишь при выделении одного нодов, между которыми установлен данный провод связи.
- Переключатель Revers (Обратный). Переворачивает список прямоугольников. Прямоугольники будут выдаваться в обратном порядке.
- Переключатель Flatten (Обрубить Дерево Данных). Если список прямоугольников представлен в виде дерева данных (списка, включающего в себя другие списки), то этот переключатель заставит нод выдавать список простым порядком (все элементы списка подряд, без подразбиения на ветви).
- Переключатель Graft (Привить Дерево Данных). Делает каждый элемент списка отдельной ветвью дерева данных.
- Переключатель Simplify (Упростить Дерево Данных). Упрощает дерево данных, обрубая общие ветви, оставляя лишь ветви, несущие, непосредственно, данные. "Дерево" данных превращается в "куст" без общего ствола.
- Команда Set one Rectangle (Задать один Прямоугольник). Сворачивает окно Grasshopper, чтобы предоставить полный доступ к окну Rhino для того, чтобы задать Прямоугольник, который будет помещён в нод Rectangle.
- Команда Set Multiple Rectangles (Задать Множество Прямоугольников). Позволяет поместить в нод Rectangle набор прямоугольников, сгенерировав их во вьюпорте Rhino.
- Команда Manage Rectangle collection (Управление коллекцией Прямоугольников). Открывает диалоговое окно Rectangle persistent data (Постоянные данные Прямоугольников), в котором можно отредактировать список прямоугольников, содержащиеся в коллекции нода Rectangle, а также увидеть подробные сведения об отдельных прямоугольниках.
Менеджер коллекции состоит из нескольких разделов:
- Список объектов коллекции.
- Детальная информация о выделенном объекте.
- Элементы управления Списком.
- Пояснения по элементам детальной информации.
Add Path (Добавить Путь). Позволяет добавить ещё одну "ветку" к дереву данных.
Add Item (Добавить Элемент). Позволяет добавить ещё один элемент к дереву данных.
Delete Selection (Удалить Выделенные). Позволяет удалить выделенные элементы из коллекции.
- Команда Clear Values (Очистить значения). Позволяет очистить нод Rectangle от всего содержимого.
- Команда Internalise data (Внедрить данные). Превращает данные, поступающие через вход нода во внутренние данные нода Rectangle, отключая при этом все внешние связи за ненадобностью.
- Команда Extract parameter (Извлечь параметр). Извлекает содержащиеся внутри нода Rectangle прямоугольники в виде нового нода Rectangle, присоединённого к входу исходного нода Rectangle. При этом список прямоугольников внутри исходного нода не теряется, а лишь игнорируется, пока подключен внешний входящий нод.
- Команда Help (Справка). Формирует окно со справочной информацией, относящейся к ноду Rectangle.
Перевод официального раздела Справки
Rectangle parameter (Параметр Rectangle (Прямоугольник))
Представляет набор примитивов Rectangle (Прямоугольник). Прямоугольники сохраняются как параметрические (не-nurbs) внутренние кривые и, таким образом, не могут быть связаны с прямоугольными кривыми в модели Rhino, так как не гарантируется, что они останутся прямоугольными при линейных преобразованиях или морфинге, которые могут превратить их параллелограммы или nurbs-кривые.
Параметр Rectangle (Прямоугольник) способен сохранять постоянные данные. Вы можете установить постоянную запись через меню параметра.
Замечания
- Прямоугольники всегда имеют domain (область определения) от нуля до четырёх.
- Rectangles (Прямоугольники) могут получать экземпляры себя из других параметрических прямоугольников и прямоугольных кривых. Хотя параметр Rectangle (Прямоугольник) не принимает ссылочные объекты Rhino, он способен распознавать прямоугольные кривые nurbs , когда они предлагаются в качестве входных данных. Это означает, что Вы можете иногда обеспечивать данными прямоугольники через компоненты, которые принимают и производят геометрию кривой и в конечном итоге становятся действительными прямоугольниками.
- Сталкиваясь с некорректными данными, параметр будет показывать сообщение об ошибке для каждого неудавшегося преобразования.