Порядок в списке
Порядок расположения элементов в списке имеет большое значение - от него зависят процессы и корректное построение геометрии.

Рассмотрим небольшой пример с прямоугольником. В Grasshopper, так же как и в Rhino есть разные способы построения прямоугольника. Самым наглядным способом показать важность порядка будет при помощи точек.
При помощи Member Index можно искать индексы элементов в некоторых геометрических объектах, таких как точки. Представьте себе некоторую ситуацию, в которой, предположим есть некоторый список точек (не важно на одной они плоскости, или в пространстве):
Обратите внимание на изображении выше, что среди списка, поданного во входной разъём Set был найден индекс элемента SLAB. В изначальном списке он имеет индекс 1 и встречаемость этого элемента равно 1.

В следующем примере выбирается список элементов, для выяснения их индексов:
Задача 1
Уровень задачи: начинающий
Дано: композиция из прямоугольных поверхностей. Найдите при помощи Member Index индекс прямоугольника с площадью равной 1407.
Скачайте файл Grasshopper и решите в нём задачу.
Задача 2
Уровень задачи: средний +
Дано: набор из панелей, размещённых вертикально. Порядок в панелях нарушен, т.е. индексы панелей размещены в случайном порядке. Необходимо при помощи Member Index выбирать любой горизонтальный ряд панелей. На изображении выбран предпоследний ряд (синее выделение):
Скачайте файл Grasshopper и постройте скрипт между начальным нодом Brep и конечным нодом, визуализирующим цвета панелей (Custom Preview).

При затруднении смотрите видео ответ на задачу ниже.
Оцените этот урок и помогите тем самым сделать его лучше.
Контакты
Время работы
  • Понедельник - пятница
  • с 10 до 19 часов
Подпишитесь на еженедельную рассылку
© 2022 SKY ARCH SCHOOL
ИП Аюпов АМ. Все права защищены