1.2.1. ТИПЫ ОБЪЕКТОВ GRASSHOPPER

Grasshopper состоит из двух основных типов пользовательских объектов: параметров и компонентов. Параметры хранят данные, а компоненты выполняют действия, которые превращаются в данные. Самый основной способ понять Grasshopper - это помнить о том, что мы будем использовать данные для определения вводных параметров действий (что в итоге превратится в новые данные, которые мы сможем продолжить использовать).

1.2.1.1. ПАРАМЕТРЫ

Параметры хранят данные - числа, цвета, геометрию и т.д - которые мы передаем посредством схемы в нашем определении. Параметры - это такие контейнеры, которые обычно выглядят как небольшие прямоугольники с одним входом и одним выходом. Мы также понимаем, что это параметры, исходя из формы их иконки. У всех параметров вокруг их иконки есть шестиугольная рамка.

Геометрические параметры могут ссылаться на геометрию из Rhino или наследовать геометрию от других компонентов. Точка и кривая - это геометрические параметры.

IMAGE

Параметры ввода - это динамические объекты интерфейса, которые позволяют вам взаимодействовать с вашим определением. Number slider (числовой слайдер) и graph mapper оба являются параметрами ввода.

IMAGE

1.2.1.2. КОМПОНЕНТЫ

Компоненты выполняют действия, основываясь на вводных параметрах, которые они получили. Имеется много типов компонентов для различных задач.

IMAGE

  1. Компонент multiplication- это оператор, который просчитывает произведение двух чисел.
  2. Компонент Divide работает с геометрией, разделяя кривую на равные сегменты.
  3. Компонент Circle CNR создает геометрию круга из вводных данных: точка начала координат, вектор нормали и радиус.
  4. Компонент Loft создает поверхность посредством кривых.

1.2.1.3. ЦВЕТА ОБЪЕКТОВ

Мы можем почерпнуть информацию о состоянии каждого объекта, основываясь на их цветах. Давайте посмотрим на цветовую кодовую систему Grasshopper по умолчанию.

Параметр, который не содержит ни предупреждений ни ошибок, светло-серого цвета. Этот цвет объекта показывает, что этот параметр работает должным образом.

Параметр, который содержит предупреждение, отображается оранжевым цветом. Любой объект, который не смог собрать данные, считается подозрительным в определении Grasshopper из-за того, что он не работает на достижение решения. Таким образом, все параметры (недавно добавленные) - оранжевого цвета, чтобы отобразить, что они не содержат каких-либо данных и, поэтому, не несут функционального влияния на решение. По умолчанию, параметры и компоненты оранжевого цвета также имеют маленький шарик в верхнем правом углу объекта. Если вы наведете курсор мышки на этот шарик, он отобразит информацию о том, почему этот компонент содержит предупреждение. Как только параметр унаследует или приобретет данные, он станет серого цвета и шарик сверху исчезнет.

IMAGE

Компонент - это всегда более сложный объект из-за того, что нам приходится разбираться и, затем, координировать каковы его входы и выходы. Как и параметры, компонент с предупреждением отображается оранжевым цветом. Запомните, предупреждение- это не обязательно что-то плохое. Просто Grasshopper привлекает ваше внимание к потенциальной проблеме в вашем определении.

IMAGE

Параметр, который не содержит ни предупреждений ни ошибок, светло-серого цвета.

Компонент, просмотр которого был отключен, имеет темно-серый цвет. Существует два способа отключить просмотр компонента. Первый - просто нажмите правой клавишей мышки на компоненте и переключите кнопку просмотра. Чтобы одновременно отключить просмотр более чем одного компонента, сначала выберите требуемые компоненты и затем переключите иконку просмотра (человек с завязанными глазами) кликнув правой клавишей мыши в любом месте холста.

Компонент, который был отключен, имеет тускло-серый цвет. Чтобы отключить компонент, нажмите правой клавишей мыши на компоненте и переключите кнопку отключения. Также вы можете выбрать требуемые компоненты, кликнув правой клавишей мыши в любом месте на холсте и выбрать Disable. Отключенные компоненты прекращают отправлять данные компонентам, следующим за ними.

Выбранный компонент будет иметь светло-зеленый цвет. Если выбранный компонент сгенерировал какую-либо геометрию с использованием среды Rhino, то он также будет зеленого цвета.

Компонент, содержащий хотя бы 1 ошибку, будет красного цвета. Ошибка может произойти из-за самого компонента или из-за одного из его входов и выходов.

IMAGE

  1. Параметр без предупреждений или ошибок
  2. Параметр с предупреждением
  3. Компонент с предупреждением
  4. Компонент без предупреждений или ошибок
  5. Компонент с отключенным просмотром
  6. Отключенный компонент
  7. Выбранный компонент
  8. Компонент с ошибкой