Главная страница

Метод


Скачать 6.45 Mb.
НазваниеМетод
Дата10.01.2020
Размер6.45 Mb.
Формат файлаdocx
Имя файлаekz.docx
ТипДокументы
#103389
страница8 из 21
1   ...   4   5   6   7   8   9   10   11   ...   21

1.4.4. Создание Списков

Существуют много различных способов генерировать списки в Grasshopper. Ниже, мы рассмотрим несколько разных способов генерирования списков и затем посмотрим на то, как данные могут использоваться для передачи информации в видовое окно посредством визуализации.

1.4.4.1. СОЗДАНИЕ СПИСКА ВРУЧНУЮ


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



  1. Кликните правой клавишей мыши по компоненту Number, чтобы открыть Number Collection Manager.

  2. Кликните по иконке Add Item, чтобы добавить число к списку.

  3. Дважды кликните по числу, чтобы изменить его значение.

Другой способ - вручную ввести элементы списка на панель.


1.4.4.2. КОМПОНЕНТ RANGE


Компонент Range можно найти в разделе Sets/Sequence/Range, он создает список равноотстоящих чисел между меньшими и большими значениями, называемыми Domain (диапазон). Диапазон (также иногда называемый интервал) - это каждое возможное число между двумя числовыми экстремумами.

Компонент Range разделяет числовой диапазон на равные сегменты и выдает список значений.



  1. Число шагов = 10

  2. Диапазон от 0 до 1

  3. Общее число точек = 11

В примере ниже, числовой диапазон определялся как каждое возможное число между 0 и 20. Компонент Range берет этот диапазон и разделяет на число шагов (в данном случае 10). Итак, мы получим 10 равноотстоящих сегментов. Компонент Range выдает список значений. Из-за того, что он сохраняет первое и последнее значение в списке, выход компонента Range всегда на один больше, чем число шагов. В примере выше, мы создали 10 шагов, поэтому компонент Range выдает 11 значений.


1.4.4.3. КОМПОНЕНТ SERIES


Компонент Series похож на компонент Range тем, что тоже создает списки чисел. Тем не менее, компонент Series отличается, потому что создает набор дискретных чисел, основывающихся на начальном значении, размере шага и числе значений в последовательности.



Компонент Series создает список, основанный на начальном значении, значении шага и количестве значений в списке.
1   ...   4   5   6   7   8   9   10   11   ...   21


написать администратору сайта