Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

grasshopper_manual_rus

.pdf
Скачиваний:
249
Добавлен:
12.05.2015
Размер:
5.66 Mб
Скачать

Первыйурок

1. Интерфейс

А. Главное меню

B. Элемент управления "Выбор файлов“

C. Панели

компонентов

Данное меню подобно обычному для Windowsприложений меню, за исключением дополнительного элемента управления, расположенного справа (B). Он позволяет быстро переключаться между открытыми файлами, выбирая их из выпадающего списка. Нужно

быть внимательным при использовании сочетаний

клавиш. Так как нажатые клавиши обрабатываются активным окном, то им может оказаться окно самого Rhino, окно Gh. или любое другое окно в Rhino. Поскольку команда undo не доступна, то нужно быть внимательным с нажатием сочетаний клавиш Ctrl-X, Ctrl-S

и Del.

Как описано выше, данное выпадающее меню можно использовать для переключения между открытыми файлами Gh.

Эта область содержит все категории доступных в Gh. компонентов. Каждый компонент относится к определенной категории (например: панель "Params" содержит примитивы различных видов, "Curves" - содержит компоненты, относящиеся к работе с кривыми) и все категории доступны на отдельных панелях инструментов. Каждая панель содержит все компоненты, относящиеся к данной категории. Поскольку компонентов очень много, то на панели отображаются только N наиболее часто используемых элементов. Для доступа к остальным компонентам достаточно нажать на полоску с названием панели.

C. Панели

компонентов

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

элементе не добавляет его на лист! Вы должны его перетащить на лист:

D. Строка заголовка окна

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

Строка заголовка окна редактора имеет отличия в

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

E. Панель инструментов листа

Панель инструментов листа предоставляет быстрый доступ к часто используемым инструментам листа.

Все инструменты доступны также через меню, поэтому вы можете скрыть эту панель инструементов. (Она может быть повторно открыта через меню "View")

Панель инструментов листа содержит (слева на право):

1. Инструмент рисования:

Он работает подобно инструменту карандаш в Photoshop или Paint. Можно настраивать ширину штриха, тип линии и цвет. Однако имеются трудности с изображением прямых линий и фигур. Для решения данной проблемы, нарисуйте любой эскиз на листе. Нажмите на нем правой кнопкой. Выберите из контекстного меню "Load from Rhino" и укажите любую заранее нарисованную в Rhino фигуру. (Это может быть любая 2d фигура, например прямоугольник, окружность, звезда и т.д). После того как вы выбрали фигуру, нажмите Enter, и ваш эскиз будет заменен на выбранную фигуру.

2.Масштаб отображения

3.Показать все (выполняет подгонку содержимого листа под размер окна) и 4 кнопки фокусировки на соответсвующих углах вашего дефинишена (схемы).

4.Карта навигации открывает маленькое плавающее окно, схематично показывающее содержимое вашего

листа и позволяет вам быстро перемещаться по листу без

использования масштабирования и панорамирования. Данный инструмент похож на окно навигатора в

Photoshop.

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

6. Кнопки выравнивания компонентов

7. Разрешить просмотр выбранных компонентов (отображает геомерию создаваемую компонентом)

8. Запретить просмотр выбранных компонентов

E. Панель инструментов листа

F. Рабочий лист

9.Перестроить дефинишен (выполняет полный пересчет всех построений)

10.Разрешить / запретить решатель (дефинишен не будет расчитываться)

11.Инструмент запекания (превращает результаты построения всех выбранных компонентов в реальные геометрические объекты Rhino)

12.Настройки предпросмотра геометрии (По умолчанию

геометрия в Gh. отображается. Однако для повышения скорости прорисовки некоторых сцен, содержащих

кривые или триммленые поверхности можно отключить

предпросмотр или выбрать каркасный режим просмотра.)

14. Кнопка "Hide". Эта кнопка прячет панель инструментов. Вы можете отобразить ее обратно через меню View.

На рабочем листе вы создается и редактируете ваш дефинишен. Лист содержит все компоненты, входящие в дефинишен и некоторые виджеты (G). Объекты на листе кодируются цветом, для обеспечения обратной связи об их состоянии:

A)Параметр. Параметр имеющий предупреждение, отображается оранжевым прямоугольником. Большинство параметров становятся оранжевыми, сразу же как только вы помещаете их на лист т.к. для них не заданы входные объекты или значения, что и вызывает предупреждение.

B)Параметр. Параметр, который не содержит предупреждений или ошибок.

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

F.Рабочий лист

G.Виджеты

пользовательског о интерфейса (UI)

H.Строка

статуса

D)Компонент. Компонент, не имеющий предупреждений и ошибок.

E)Component. Компонент, содержащий минимум 1 ошибку. Ошибка может быть заключена как в самом компоненте, так и во входных параметрах. Более подробно о структурах компонентов в следующих главах.

Все выбранные объекты отображаются зеленым цветом (на рис. не показано)

В настоящее время доступен тольк один виджет - Компас, отображаемый в правом нижнем углу листа. Компас

представляет собой инструмент навигации на листе. Он

графически показывает где расположено текущее окно просмотра по отношению ко всему дефинишену. Виджеты включаются/выключаются в меню View.

Строка статуса обеспечивает обратную связь и показывает важные события, происходящие в Gh. Здесь

отображается информация о том имеются или нет в

дефинишене ошибки или предупреждения.

Панель удаленного управления:

Поскольку окно Gh. довольно большое, вы можете захотеть чтобы оно не отображалось постоянно на экране. Вы конечно можете свернуть его или уменьшить в размерах, но тогда вы не сможете изменять значения параметров. Для обеспечения минимального интерфейса с текущим дефинишеном служит окно удаленного управления. Это стыкующееся окно содержит все слайдеры и булевы переключатели (и возможно другие значения в последующих релизах программы):

Панель удаленного управления также обеспечивает

переключение режимов предпросмора, и файлов дефинишенов.

Включить/выключить панель можно через менюView главного

окна, или через команду Rhino _GrasshopperPanel.

Обратная связь с окном просмотра:

2. Объекты

Grasshopper

A)Голубым цветом отображается геометрия, выбранная вами с помощью мыши.

B)Зеленым цветомотображается геометрия выбранных компонентов.

C)Красным цветом отображается геометрия невыбранных компонентов.

D)Точки отображаются в виде крестиков, чтобы их удобнее было отличать от точек Rhino.

Формулировка названий в Grasshopper может обозначать различные виды объектов, но в начале нам понадобятся только два из них:

-Параметры

-Компоненты

Параметры содержат данные, определяющие объект. Компоненты хранят действия, определяющие операции производимые с объектами.

А. Параметр содержащий данные. Поскольку с левой стороны нет «проволоки» с вводимыми данными, т.е. он не наследует данные из других источников. Параметры, которые не содержат ошибки или предупреждения выглядят как тонкие черные горизонтальные блоки с текстом.

Составные части компонентов

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

черный цвет.

С. Все выделенные компоненты имеют зеленую окраску.

D. Правильно работающие компоненты.

Е. Компоненты содержащие предупреждение. Поскольку компонент может содержать множество вводимых и выводимых данных, очень трубно бывает определить где произошел сбой в алгоритме. Стоит отметить, что предупреждение не обязательно должно быть исправлено. Оно может быть полностью подтверждено.

F.Компоненты содержащие ошибки. Похоже на компонент содержащий предупреждение, но не допустим для дальнейшей корректной работы алгоритма. Компонент может содержать в предупреждение и ошибку одновременно, но ошибка имеет приоритет над предупреждением (объект будет красным).

G.Соединения. Всегда присутствуют между вводимыми и выводимыми параметрами. Нет ограничения на количество связей параметров. Некорректные соединения приводят к окрашиванию параметра в красный цвет, либо автоматически обрываются Gh.

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

А. Три вводимых параметра компонента Division(деление). По умолчанию параметры имеют очень короткое название, но могут быть переименованы пользователем.

В. Пространство компонента Division(деление). С. Три выводимых параметра компонента

Division(деление).

При наведении указателя мыши на отдельные части Component Object, вы увидите различные подсказки, которые указывают на конкретный тип вводимых и выводимых данных.

Использование контекстного меню

Popup.

Все объекты на рабочем поле имеют свое собственное контекстное меню, которые содержит большинство функций. Компоненты немного сложнее, поскольку они также содержат (в виде каскада), все меню суб-объектов, которые они содержат. Например, если компонент станет оранжевым это означает, что он или какого-либо

параметр связанный с этим компонентом, генерирует

предупреждение. Если вы хотите узнать, что пошло не так, вы должны использовать контекстное меню компонента.

На изображении вы видите главное меню компонента, с каскадными меню "R" вводимого параметра. Меню обычно начинается с редактируемого текстового поля, в котором располагается название объекта. Вы можете изменить название на что-то более описательное для данного компонента,

3. Управление постоянными данными

но умолчанию все имена очень короткие, чтобы свести к минимуму нерациональное использование области экрана. Второй пункт в меню (просмотр флага) показывает, будет ли видна в окнах Rhino геометрия произведенная/определеная этом объектом. Отключение Preview для компонентов , которые не содержат важной информации позволит ускорить работу. Если Preview для параметра или компонента отключено, он будет окрашен слабой белой заливкой. Не все параметры / компоненты могут быть изображены в рабочих окнах (например числа) и в этих случаях пункт Preview, как правило, отсутствуют. Контекстное меню для "R" вводимого параметра содержит

оранжевый значок предупреждения, которая в свою

очередь, содержит список (только 1 предупреждение в этом случае) на все предупреждениякоторые были сгенерированы по этому параметру.

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

хранить двумя различными способами: изменяемые и

постоянные. Изменяемые данные «достаются по наследству» от исходных параметров и будут уничтожены, как только начинается новая операция. Постоянные данные специально устанавливаются пользователем. Когда параметр подключен к источнику вводимых данных, постоянные данных не учитывается, но и не уничтожаются. (Исключением здесь являются выводимые данные, которые не сохранили постоянные записи ни определить набор источников. Выводимые параметры полностью под контролем компонент, который владеет ими.) Постоянные данные доступны через меню, и в зависимости от типа параметра имеют разные менеджеры. Векторные параметры, например позволяют устанавливать как одно так и несколько векторов через меню. Но, давайте вернемся на несколько шагов назад и посмотрим, как ведут себя параметры по умолчанию. Выбросим в рабочее поле vector parametr:

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

записей и не получил изменяемых данных) и таким

образом не влияет на результат истории решения. Контекстное меню для параметра предлагает 2 способа установление постоянных данных: единичное и составное:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]