Param Viewer (Просмотрщик Параметра)
Начиная с Grasshopper 0.6, данные могут быть сохранены в виде иерархической структуры, не отличающейся от ветвлений дерева (branching tree). Данные всё ещё хранятся в списках (lists), но у каждого списка теперь есть «путь» ('path'), который является серией индексов, описывающих положение ветви записи на дереве данных.
Например, если мы разделим 5 кривых по длине, каждая кривая может дать нам различное количество точек деления. Все 4 точки, полученные из первой кривой будут сохранены в виде ветви с путём {0;0}, а все 5 точек, полученные из третьей кривой будут записаны с путём {0;2}:
5
4 ●
● 3 ● 3
● ● ● 2 ●
● ● ● ● ●
● ● ● ● ●
║ ║ ║ ║ ║
║ {0;1} ║ {0;3} ║
║ ║ ║ ║ ║
{0;0} ║ {0;2} ║ {0;4}
╚═══╩═══╬═══╩═══╝
║
{0}
║
----───╨────----
Обратите внимание, что Ветвь {0} не содержит данных и, таким образом, исключена из структуры данных.
Представление этого дерева данных в param viewer (просмотрщике параметров) будет выглядеть так:
Structure (Paths = 5)
path {0;0} (N = 4)
path {0;1} (N = 3)
path {0;2} (N = 5)
path {0;3} (N = 2)
path {0;4} (N = 3)
К Param viewer (просмотрщику параметра) может быть подключен только один ввод данных (input). Если Вы попытаетесь добавить несколько вводов, то сохранён будет только новейший.