3.3.0 Sets
Sets — это некоторые наборы данных, более известные как множества. Для создания параметрических объектов и управления ими множества очень полезны и незаменимы. В данном уроке вы познакомитесь с понятием множества, а в следующих узнаете некоторые тонкости работы с ними.
Sets, или как далее мы будем говорить, множества это математическая конструкция, со своими строгими правилами и ограничениями. Множество в Grasshopper очень похоже на список, но в тоже самое время отличается от него. Строго говоря множество не может содержать один и тот же элемент более одного раза (так же как и несколько разных элементов повторяющихся более одного раза).

Данное ограничение характерно для математики, однако в программировании всё немного сложнее, потому что какой-либо объект, например цифра 7 может храниться более чем в одном месте в оперативной памяти. Поэтому и в Grasshopper это правило не применяется так строго. То есть в множестве в Grasshopper может содержаться один объект несколько раз. Но в отличии от списков при помощи множеств можно производить операции над ограниченным количеством типов данных, например: логические значения, целые числа, вещественные числа, комплексные числа, строки, точки, векторы, цвета и интервалы. Списки же могут содержать все виды данных, например кривые, поверхности, меши, brep и так далее.

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