Читаем Ландшафтный дизайн на компьютере полностью

Нажатие кнопки с изображением мелких веток на панели Licensed to Paradox (Редактирование элементов) (см. рис. 9.5) открывает окно для изменения параметров мелких веток (рис. 9.10).

Рис. 9.10. Элементы управления для редактирования мелких ветвей деревьев


В данном окне представлены следующие кнопки, позволяющие настроить внешний вид ветвей деревьев:

• Length (Длина) – изменяет длину веток;

• Width (Ширина) – изменяет ширину веток;

• Node (Узел) – изменяет параметры узлов веток;

• Inode Length (Длина ветки) – регулирует длину и количество веток;

• Cluster (Гроздь) – определяет параметры групп веток;

• Twist (Изгиб) и Angle (Угол) – изменяют углы поворота веток в двух плоскостях;

• Curving (Изгибание) – изменяет изгиб веток;

• Color (Цвет) – изменяет цвет веток и позволяет сделать градиентную заливку;

• Growth (Рост) – изменяет параметры анимации веток.

Аналогично можно регулировать параметры больших веток и ствола, нажав кнопку с изображением крупных ветвей на панели Licensed to Paradox (Редактирование элементов).

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

OnyxTREE BROADLEAF

Программа OnyxTREE BROADLEAF (рис. 9.11) предназначена для проектирования лиственных деревьев.

Рис. 9.11. Главное окно программы OnyxTREE BROADLEAF


В правой нижней части окна приложения расположены кнопки для изменения больших и малых веток, ствола и листьев. Как видно на рисунке, в данном окне нажата первая кнопка Random seed (Произвольный саженец) и на панели в правой части окна представлены элементы управления для настройки и редактирования параметров основных ветвей дерева.

В окне программы OnyxTREE BROADLEAF расположены также следующие кнопки, отвечающие за редактирование основных веток.

• Trunk Height (Высота ствола) – изменяет высоту растения. Результат сразу отображается в рабочем окне, а числовое значение в метрах можно увидеть слева от данной кнопки.

• Bottom Height (Высота ствола) – определяет высоту ствола до начала веток. Результат измеряется в процентах от общей высоты ствола.

• Crown Center (Центр макушки) – определяет центр основного массива кроны. 100 процентов соответствует верхнему расположению центра кроны, 0 процентов означает, что ветки расположены равномерно по всей длине.

• Bough Length (Длина ветви) – определяет длину основных ветвей. При небольшой длине дерево имеет вытянутую форму в виде столба. При большой – дерево сильно расширяется и становится очень «густым».

• Length Change (Изменение длины) – определяет, насколько ветви нижней и верхней частей отклонены от ствола. Иногда значительное изменение данного параметра мало изменяет внешний вид дерева.

• Bough Angle (Угол ветви) – определяет угол наклона ветвей. Данный параметр изменяется от 5 до 175°.

• Angle Change (Изменение угла) – изменяет угол наклона ветвей в процентах.

• Bough Curving (Угол изгибания) – определяет изгиб ветвей в процентах. Минусовое значение соответствует опущенному положению ветвей.

• Bough Density (Угол густоты) – определяет участок ствола, свободный от ветвей. Если установлен участок максимальной длины, то на экране будет практически голый ствол.

• Bough Twist (Угол скручивания) – определяет уровень завихрения или закручивания ветвей.

Если нажать на нижней панели Licensed to Paradox (Редактирование элементов) кнопку с изображением мелких ветвей, то есть тех, что соединяют листья с основными ветками, то на правой вертикальной панели отобразятся элементы управления настройкой параметров данного компонента (рис. 9.12).

Рис. 9.12. Элементы управления настройками параметров мелких ветвей


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

На правой панели данного окна программы для редактирования мелких веток расположены следующие кнопки:

• Branch Length (Длина ветви) – определяет длину мелких веток;

• Length Change (Длина изменения) – тоже определяет длину мелких веток;

• Branch Angle (Угол ветви) и Angle Change (Изменение угла) – изменяют угол наклона мелких веток;

• Branch Curving (Изгибание ветви) – определяет изгиб мелких веток, при этом открывается дополнительная панель, где можно изменять параметры изгиба;

• Twig Length (Длина веточки) – определяет длину прутов;

• Twig Angle (Угол веточки) – определяет угол наклона прута;

• Twig Curving (Изгибание веточки) – определяет изгиб прута;

• Twig Density (Густота веточки) – определяет плотность прута;

• Phyllotaxy (Листорасположение) – определяет положение веток относительно ствола.

Перейти на страницу:

Все книги серии …на компьютере

Ландшафтный дизайн на компьютере
Ландшафтный дизайн на компьютере

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

Андрей Сергеевич Орлов

Программирование, программы, базы данных / Программное обеспечение / Книги по IT

Похожие книги

Programming with POSIX® Threads
Programming with POSIX® Threads

With this practical book, you will attain a solid understanding of threads and will discover how to put this powerful mode of programming to work in real-world applications. The primary advantage of threaded programming is that it enables your applications to accomplish more than one task at the same time by using the number-crunching power of multiprocessor parallelism and by automatically exploiting I/O concurrency in your code, even on a single processor machine. The result: applications that are faster, more responsive to users, and often easier to maintain. Threaded programming is particularly well suited to network programming where it helps alleviate the bottleneck of slow network I/O. This book offers an in-depth description of the IEEE operating system interface standard, POSIX (Portable Operating System Interface) threads, commonly called Pthreads. Written for experienced C programmers, but assuming no previous knowledge of threads, the book explains basic concepts such as asynchronous programming, the lifecycle of a thread, and synchronization. You then move to more advanced topics such as attributes objects, thread-specific data, and realtime scheduling. An entire chapter is devoted to "real code," with a look at barriers, read/write locks, the work queue manager, and how to utilize existing libraries. In addition, the book tackles one of the thorniest problems faced by thread programmers-debugging-with valuable suggestions on how to avoid code errors and performance problems from the outset. Numerous annotated examples are used to illustrate real-world concepts. A Pthreads mini-reference and a look at future standardization are also included.

David Butenhof

Программирование, программы, базы данных
Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных