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