Параметр Twisted Box (Искривлённый Параллелепипед)

Twisted Box (Искривлённый Параллелепипед)

Способен хранить в себе данные о искажениях пространства, которые используются в компонентах деформации (морфинга).

Искажения пространства

Параметр Twisted Box может хранить в себе как записаннные искажения пространства, уже осуществлённые над другими объектами, так и данные о перемещении угловых точек некоего абстрактного исходного параллелепипеда. По сути, хранимая параметром информация - набор координат перемещения угловых точек габаритного контейнера некоего пространства.


Задать Искажённый Параллелепипед

Чтобы вручную Искажённый Параллелепипед, кликните по центральной части нода Twisted Box и в выпавшем контекстном меню выберите Set one Twisted Box (Задать один Искажённый Параллелепипед) или Set Multiple Twisted Boxes (Задать Множество Искажённых Параллелепипедов) по потребности.

Окно Grasshopper'a свернётся, чтобы предоставить полный доступ к окну Rhino, пока Вы указваете восемь точек, описывающие новое искривлённое пространство во вьюпортах Rhino.

Командная строка для задания Twisted Box

Первая указанная точка послужит началом координат для нового искажённого пространства. Последующие указанные точки покажут, куда именно бедет смещаться пространство нового габаритного контейнера. Указывать новые крайние точки пространства можно либо кликами мыши, либо цифрами с клавиатуры с указанием, в положительную, либо в отрицательную сторону от нового начала координат.

Помните, что без привязки к уже существующим объектам все указанные точки лягут на плоскость активного CPlane (Плоскость Конструирования (Рабочую Плоскость)). Чтобы задать точки, лежащие не в одной плоскости, используйте режим Лифта (Elevator Mode), для чего во время кликов удерживайте зажатой клавишу Ctrl, что поможет приподнять/приопустить точку относительно CPlane.


Пункты контекстного меню

Пункты контекстного меню

  1. Поле Name (Имя). Позволяет ввести произвольное название для данного нода.
  2. Переключатель типа отображения нода. Клик по нему перебирает следующие варианты:
  3. Переключатель Preview (Предпросмотр). Переключает состояние: будут ли отображаться искривлённые параллелепипеды, содержащиеся в этом ноде Grasshopper'a в окне Rhino или нет.
  4. Переключатель Enabled (Включен). Переключает, будет ли данный нод участвовать в расчёте результата обработки дефинишина или нет. Если нод находится в состоянии Disabled (Выключен), то и компоненты, связанные с его выходом нормально работать не смогут.
  5. Команда Bake (Запечь) позволяет передать искривлённые параллелепипеды, содержащиеся в ноде Twisted Box в среду Rhino. После передачи в Rhino связь с этими новыми Rhino'вскими твёрдыми телами будет утрачена.
  6. Переключатель Wire Display (Отображение Связи). Позволяет переключить, каким именно образом будет отображаться входящая в нод линия связи:

    Wire Display (Отображение Связи)

  7. Переключатель Revers (Обратный). Переворачивает список искривлённых параллелепипедов. Они будут выдаваться в обратном порядке.
  8. Переключатель Flatten (Обрубить Дерево Данных). Если список искривлённых параллелепипедов представлен в виде дерева данных (списка, включающего в себя другие списки), то этот переключатель заставит нод выдавать список простым порядком (все элементы списка подряд, без подразбиения на ветви).
  9. Переключатель Graft (Привить Дерево Данных). Делает каждый элемент списка отдельной ветвью дерева данных.
  10. Переключатель Simplify (Упростить Дерево Данных). Упрощает дерево данных, обрубая общие ветви, оставляя лишь ветви, несущие, непосредственно, данные. "Дерево" данных превращается в "куст" без общего ствола.
  11. Команда Set one Twisted Box (Задать один Искривлённый Параллелепипед). Сворачивает окно Grasshopper, чтобы предоставить полный доступ к окну Rhino для того, чтобы задать набор вершин, которые будут помещены в нод Twisted Box в виде искажения пространства.
  12. Команда Set Multiple Twisted Boxs (Задать Множество Искажённых Параллелепипедов). Позволяет поместить в нод Twisted Box набор искажённых пространств из окна Rhino.
  13. Команда Manage Twisted Box collection (Управление коллекцией Искажённых Параллелепипедов). Открывает диалоговое окно Twisted Box persistent data (Постоянные данные Искажённых Параллелепипедов), в котором можно отредактировать список пространств, содержащиеся в коллекции нода Twisted Box, а также увидеть подробные сведения об отдельных Искажениях.
  14. Команда Clear Values (Очистить значения). Позволяет очистить нод Twisted Box от всего содержимого.
  15. Команда Internalise data (Внедрить данные). Превращает данные, поступающие через вход нода во внутренние данные нода Twisted Box, отключая при этом все внешние связи за ненадобностью.
  16. Команда Extract parameter (Извлечь параметр). Извлекает содержащиеся внутри нода Twisted Box искажения в виде нового нода Twisted Box, присоединённого к входу исходного нода Twisted Box. При этом список искажений внутри исходного нода не теряется, а лишь игнорируется, пока подключен внешний входящий нод.
  17. Команда Help (Справка). Формирует окно со справочной информацией, относящейся к ноду Twisted Box.

Перевод официального раздела Справки

Twisted Box parameter (Параметр Twisted Box (Искривлённый Параллелепипед))


Представляет список twisted boxes (скрученных параллелепипедов). Скрученные параллелепипеды первично используются в компонентах деформации (морфинга), где они определяют неэвклидово пространство.

Параметр Twisted Box (Искривлённый Параллелепипед) способен сохранять постоянные данные. Вы можете установить постоянную запись через меню параметра.


Замечания