Grasshopper

Petro

ДРЕВОВЕДЕНИЕ - ПУТЬ К ГЛУБИННЫМ ЗНАНИЯМ ГРАСХОПЕРА

/СТАТЬЯ ИЗ СЕРИИ ПРОДВИНУТЫХ ЗНАНИЙ/
Casy_Fill написал здесь вводную статью по деревьям http://grasshopper3d.ru/forum/topics/zanimatelnoe-drevovedenie

На примере его дерева расшифровываю действию основных деревообрабатывающих батареек.


ПЕНЬ.

Сделает с этим деревом вот так:

это тоже самое что делает топор дровосека с точнайшей многомерной выверенной миллионами лет эволюции структурой живого деревца. Тыдыщ, еблысь и в печку.
Пент очень грубое и примитивное орудие раннего грасхопера.

ЛИСТОЧЕК

Позволяет прорасти новым веткам, хотя делает это тоже грубовато - массово. Покажу на примере одной ветки (на самом деле после применения листочка все плоды всех веток превратились в ветки)
Было так


Применили листочек и стало так:


АНТИЛИСТОЧЕК (в грасхопере отсутствует)

В грасхопере не хватает действия обратного листочку, т.е. чтобы все подветки превратились в плоды на одной ветке.


Это офигенно важная тема.
В данный момент я обхожу эту проблему разными хитрыми конструкциями состоящими из пня, нескольких серий и последующим выбором данных

Но не всегда возможно получить нужный результат.

Комментарий

Вы должны быть участником Grasshopper, чтобы добавлять комментарии!

Вступить в Grasshopper

Eduard Haiman Комментарий от: Eduard Haiman, Октябрь 26, 2009 в 1:17am
Спасибо за пояснения! буду разбираться
Max Malein Комментарий от: Max Malein, Октябрь 26, 2009 в 12:46am
разница между & и +

Интересно что в VB скрипте в том же грассхоппере разрешено использовать + вместо & для сложения текстовых частей

Max Malein Комментарий от: Max Malein, Октябрь 26, 2009 в 12:26am
ковычки - это обозначение строки (строковой переменной, как в языках программирования и скриптах), чтобы функция понимала что 0; и ;* - это строки, а не команды.

В примере функция "0;" & x & ";*" присоединяет к значению X слева и справа нолик и звездочку соответсвенно, чтобы на выходе получить строки
"0;0;*"
"0;1;*"
"0;2;*"

А уже эти строки используются как маска пути для Replace Branches
Eduard Haiman Комментарий от: Eduard Haiman, Октябрь 25, 2009 в 10:19pm
а ковычки? и знак присоединения чего к чему?
Max Malein Комментарий от: Max Malein, Октябрь 25, 2009 в 4:37pm
в формулах там просто выполняется сложение текстовых частей для маски пути
& - это знак присоединения
*(или ?) - заменяет собой любое число
x - это серия чисел которая подается на функцию
Eduard Haiman Комментарий от: Eduard Haiman, Октябрь 21, 2009 в 1:14am
Макс, можешь разъяснить синтаксис формул? и их смысл?
Petro Комментарий от: Petro, Октябрь 21, 2009 в 12:33am
МАКС ЭТО ГЕНИАЛЬНО!!! ВОТ ОН АНТИЛИСТОЧЕК
Max Malein Комментарий от: Max Malein, Октябрь 20, 2009 в 1:33pm
можно срезать мелкие ветки с помощью replace branches, а потом использовать item tree

Eduard Haiman Комментарий от: Eduard Haiman, Октябрь 20, 2009 в 12:07am
Побывал разными способами и вышеизложенными тоже, но так и не получилось работать с путями второго уровня (или третьего и т.д.). Т.е. выделять пути "?" типа {0:0:?:(1-N)}. Есть какие еще варианты выделения и работы с разными уровнями путей, чтобы работать с ветками как с объектами (item)?
Petro Комментарий от: Petro, Октябрь 19, 2009 в 11:22pm
как ты например рассечешь биреп на поскости по х и по у затем сделаешь форму для пропилов для каждого пересечения, затем опять совместишь формы для пропилов с нужной плоскостью, забулинишь каждую дырку там где надо и т.д...
короч мне для больших потоков сгруппированных данных надо, чтоб их группировать и разгрупировывать так как нужно

Эмблема

Загрузка…

© 2010   Создатель: Андрей   Powered by .

Эмблемы  |  Сообщить о проблеме  |  Условия использования