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

Примечание

Папка BAMBOO Library (Библиотека бамбука) находится в директории, куда была установлена программа.

Откройте папку StandardPoly (Многошаблонная), чтобы отобразить ее содержимое, – в данной папке находится множество файлов, содержащих компоненты библиотеки. Если навести указатель мыши на любой из этих файлов, например на файл Phyllostachys nigra 7 (Черный листополосник 7), то в области просмотра в правой части окна отобразится внешний вид выбранного компонента (рис. 9.3), что очень удобно при выборе объекта в библиотеке.

Рис. 9.3. Окно выбора элемента из библиотеки с областью просмотра


Если, выбрав требуемый кустарник из библиотеки, например Phyllostachys nigra 7 (Черный листополосник 7), нажать кнопку Открыть, то на экране появляется не весь куст, а только один элемент в виде ветки (рис. 9.4).

Рис. 9.4. Часть элемента, загруженная в рабочую область программы


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

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

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

Щелкнув кнопкой мыши на рабочей области программы и не отпуская ее, передвиньте указатель мыши вправо или влево – объект будет перемещаться следом вращаясь.

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

Рис. 9.5 Панель инструментов Licensed to Paradox (Редактирование элементов)


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

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


В верхнем поле указано название открытого файла (в рассматриваемом примере это файл Phyllostachys nigra 7 (Черный листополосник 7).

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

Если щелкнуть на середине вертикальной шкалы справа от кнопок редактирования, то объект в рабочей области программы пропорционально увеличится.

Использование кнопки Type (Тип) открывает меню, позволяющее изменять форму листьев (рис. 9.7).

Рис. 9.7. Окно редактирования формы листьев


Можно менять длину и ширину листьев, форму начала и конца листа. Установка переключателя в положение simple (простой) придаст листьям на экране упрощенную угловатую форму, что позволит снять нагрузку на ресурсы компьютера. При отсутствии такого выделения листья отображаются в точном соответствии с указанными размерами. Если установить переключатель в положение plates (пластинки), то листья отображаются в виде простых пластин без закруглений.

Кратко отметим функциональное назначение остальных кнопок на панели редактирования листьев (см. рис. 9.6):

• Number (Количество) – обозначает количество листьев на одной малой ветке;

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

• Width (Ширина) – изменяет ширину листьев;

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

• Curving (Изгибание) – изменяет изгиб листьев;

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

• Growth (Рост) – открывает меню анимации листьев.

Если нажать кнопку Growth (Рост), то открывается окно для установки параметров анимации листьев (рис. 9.8).

Рис. 9.8. Окно установки параметров анимации листьев


В данном окне расположены следующие поля:

• random change (случайный выбор) – устанавливает уровень произвольной анимации листьев;

• leaf activation (листовая активность) – задает уровень активности листьев;

• elongation (растягивание) – регулирует скорость удлинения листьев;

• opening (открытие) – задает скорость раскрытия листьев;

• positioning (местонахождение) – изменяет положение листьев.

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

Рис. 9.9. Панель управления анимацией


Для активации анимации листьев необходимо нажать кнопку в виде треугольника в нижней части окна. Рядом расположены кнопки для остановки и прокрутки клипа, а слева – кнопки для установки скорости анимации и определения срока роста растения. Y – год, M – месяц, D – день, h – час, m – минута. Чуть выше расположены кнопки для управления видимостью ствола, листьев и веток.

Рассмотрим, как можно создавать и редактировать мелкие ветви на дереве или кустарнике.

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

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

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

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

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

Программирование, программы, базы данных / Программное обеспечение / Книги по 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, а также написание и отладка собственных переносимых библиотек. Р

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

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