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)


Developer contact



Замечания: