Top.Mail.Ru
 
Params / geometry - primitive
Текстовые типы данных
Текстовые типы данных (string) включают в себя как всевозможные символы, например буквы, но так же и сами числа и булевые значения, которые мы рассмотрели в предыдущих уроках. Можно сказать, что текстовые типы данных, которые в языках программирования обозначают как тип данных string (str), является более общим типом данных. На протяжении всей работы в Grasshopper вы будете работать с текстами в том, или ином виде. В этом уроке начнём знакомство с этим важным типом данных.
Представим себе
Например если изменять целые числа параметра, который назван "Sine count" на Number Slider (изображение выше), то будет изменяться количество волн в самой геометрии:
Волны создаются так же на основе чисел, точнее говоря списка чисел (зачастую хранящихся в структуре дерева данных).

Так же в примере ниже изображена анимация так называемого Simplex noise (шум Симплекса). В сущности этот алгоритм так же генерирует некоторые числа, на основе специальных математических алгоритмов. Числа же влияют на геометрию: создают её и управляют ею:
Ещё один способ визуализации Simplex noise:
Небольшой пример из предметного дизайна. Форма параметрической лавочки так же управляется числами:
Примеров можно приводить бесконечное количество. Главное, что стоить запомнить — это важность чисел. Далее мы разберём два важных типа чисел, применяемых в Grasshopper.
2. Integer - целые числа
Целые числа (Integer - читается как интиджэр на англ.)

Целые числа (далее Int) это множество целых чисел, точно таких же, о которых вы знаете из математики. Например числа 0,1,2,5,20,1000 это целые числа (тип Int). Так же и отрицательные целые числа относятся к Int.

Здесь стоит добавить, что в Grasshopper можно отдельно задавать четные (even numbers) и нечётные числа (odd numbers), что является полезным и необходимым в некоторых случаях.

3. float - вещественные числа
Числа с плавающей точкой типа float это множество всех вещественных чисел.

Проще говоря числа типа float это все числа с некоторым количеством знаков после запятой. Например число 0.1 это float, так же число 0.001 это тоже float.

В следующем уроке вы узнаете каким образом вводить числовые типы данных
4. Text - строки, или текстовые данные
Текстовые данные (тип Str, сокращенное от String - строка) это совокупность всех символов, в том числе тип int, float и даже bool, рассмотренные нами выше. На первый взгляд это может путать, но стоит понять, что Str включает в себя вообще все символы, это всеобъемлющий тип данных.

Например следующая последовательность символов будет являться текстом: "qwerty123"

В Grasshopper текст обычно вводится при помощи панели (Panel).

Оцените этот урок и помогите тем самым сделать его лучше.