Параметр Arc (Дуга)

Arc (Дуга)

Способен хранить в себе данные о дугах.


Задать дугу

Чтобы вручную задать дугу, кликните по центральной части нода Arc и в выпавшем контекстном меню выберите Set one Arc (Задать одну Дугу) или Set Multiple Arc (Задать Множество Дуг) по потребности.

Окно Grasshopper'a свернётся, чтобы предоставить полный доступ к окну Rhino, пока Вы создаёте нужные дуги.

По умолчанию выбран алгоритм построения дуги указанием центра дуги, начала дуги и точки конца дуги, либо вводам угла дуги с клавиатуры.

Во время создания дуг обратите внимание на командную строку Rhino и увидите множество опций, помогающих построить дугу в нужном месте и правильной конфигурации.

Рассмотрим вариант создания дуги без кликов по опциям:

Командная строка для задания Arc


Если бы мы задействовали опцию Tiled (Плиточный), то нам бы пришлось дополнительно показать ту самую плоскость (плитку), на которой должна лежать наша дуга:

Командная строка для задания Arc


Если в процессе построения задействовать опцию Length (Длина), то можно задать необходимую длину дуги.

Тогда нам нужно будет выбрать в какую сторону относительно движения часовой стрелки расположится наша дуга заданной длины: по часовой стрелке (Clockwise), либо против часовой стрелки (Counterclockwise).

Командная строка для задания Arc


Center (Центр). Переключает создание дуги в режим "Точка начала - Центр дуги - Точка конца"

Командная строка для задания Arc

Опция StartPoint (Начальная Точка) переключает метод построения дуги на "Точка начала - Точка конца - Точка на дуге".

Командная строка для задания Arc


Опция Direction (Направление) позволяет задать направление отрезка прямой, по касательной к которому должен пройти конец дуги.

Командная строка для задания Arc


Опция TroughPoint (Через Точку) заставляет пройти дугу строго через указанную точку (на дуге). Переключает создание дуги в режим "Точка начала - Точка на дуге - Точка конца".

Командная строка для задания Arc


Опция Tangent (Касательная) даёт возможность провести дугу по касательной к уже существующей Rhino'вской кривой.
Можно назначить до трёх касательных, но можно прекратить указывать касательные и раньше, выбирая опцию FromFirstPoint (Из Первой Точки) или согласившись с предложением "нажать Enter, чтобы чертить дугу по первым двум точкам".

Командная строка для задания Arc


Опция Extension (Продление) позволяет создать дугу в качестве продления уже существующей Rhino'вской кривой.

Командная строка для задания Arc

Параметр Arc не может хранить ссылочные дуги из Rhino, но в силу того, что способен распознавать кривые со свойствами дуг, его можно использовать в качестве фильтра для нахождения таковых.

Сортировка дуг

Пункты контекстного меню

Пункты контекстного меню

  1. Поле Name (Имя). Позволяет ввести произвольное название для данного нода.
  2. Переключатель типа отображения нода. Клик по нему перебирает следующие варианты:
  3. Переключатель Preview (Предпросмотр). Переключает состояние: будут ли отображаться дуги, содержащиеся в этом ноде Grasshopper'a в окне Rhino или нет.
  4. Переключатель Enabled (Включен). Переключает, будет ли данный нод участвовать в расчёте результата обработки дефинишина или нет. Если нод находится в состоянии Disabled (Выключен), то и компоненты, связанные с его выходом нормально работать не смогут.
  5. Команда Bake (Запечь) позволяет передать дуги, содержащиеся в ноде Arc в среду Rhino. После передачи в Rhino связь с этими новыми Rhino'вскими дугями будет утрачена.
  6. Переключатель Wire Display (Отображение Связи). Позволяет переключить, каким именно образом будет отображаться входящая в нод линия связи:

    Wire Display (Отображение Связи)

  7. Переключатель Revers (Обратный). Переворачивает список дуг. дуги будут выдаваться в обратном порядке.
  8. Переключатель Flatten (Обрубить Дерево Данных). Если список дуг представлен в виде дерева данных (списка, включающего в себя другие списки), то этот переключатель заставит нод выдавать список простым порядком (все элементы списка подряд, без подразбиения на ветви).
  9. Переключатель Graft (Привить Дерево Данных). Делает каждый элемент списка отдельной ветвью дерева данных.
  10. Переключатель Simplify (Упростить Дерево Данных). Упрощает дерево данных, обрубая общие ветви, оставляя лишь ветви, несущие, непосредственно, данные. "Дерево" данных превращается в "куст" без общего ствола.
  11. Команда Set one Arc (Задать одину Дугу). Сворачивает окно Grasshopper, чтобы предоставить полный доступ к окну Rhino для того, чтобы задать дугу, которая будет помещена в нод Arc.
  12. Команда Set Multiple Arcs (Задать Множество Дуг). Позволяет поместить в нод Arc набор дуг из окна Rhino.
  13. Команда Manage Arc collection (Управление коллекцией Дуг). Открывает диалоговое окно Arc persistent data (Постоянные данные дуг), в котором можно отредактировать список дуг, содержащиеся в коллекции нода Arc, а также увидеть подробные сведения об отдельных дугах.
  14. Arc persistent data (Постоянные данные дуг)

      Менеджер коллекции состоит из нескольких разделов:

    1. Список объектов коллекции.
    2. Детальная информация о выделенном объекте.
    3. Элементы управления Списком.
    4. Пояснения по элементам детальной информации.
    5. Добавить Путь

      Add Path (Добавить Путь). Позволяет добавить ещё одну "ветку" к дереву данных.


      Добавить Элемент

      Add Item (Добавить Элемент). Позволяет добавить ещё один элемент к дереву данных.


      Удалить Выделенные

      Delete Selection (Удалить Выделенные). Позволяет удалить выделенные элементы из коллекции.


  15. Команда Clear Values (Очистить значения). Позволяет очистить нод Arc от всего содержимого.
  16. Команда Internalise data (Внедрить данные). Превращает данные, поступающие через вход нода во внутренние данные нода Arc, отключая при этом все внешние связи за ненадобностью.
  17. Команда Extract parameter (Извлечь параметр). Извлекает содержащиеся внутри нода Arc дуги в виде нового нода Arc, присоединённого к входу исходного нода Arc. При этом список дуг внутри исходного нода не теряется, а лишь игнорируется, пока подключен внешний входящий нод.
  18. Команда Help (Справка). Формирует окно со справочной информацией, относящейся к ноду Arc.

Перевод официального раздела Справки

Arc parameter (Параметр Arc (Дуга))


Представляет набор примитивов Circular Arc (Дуг дуги). Arcs (Дуги) хранятся в виде параметрических (не-nurbs) внутренних кривых и, таким образом, не может быть связано с дугообразными объектами в Rhino, потому что там не может быть гарантировано, что они останутся дугами: линейные трансформации или морфинг может превратить их в эллиптические дуги или nurbs -кривые.

Параметр Arc (Дуга) способен сохранять постоянные данные. Вы можете установить постоянную запись через меню параметра.


Замечания