
Работа с камерой 3d-графики
В отличие от двумерных (2D) графиков форматирование трехмерных графиков содержит ряд дополнительных возможностей. Покажем их на примере построения 3D-графики с помощью следующих простых команд:
»Z = peaks(40); »mesh(Z); |
|
|
|
Рис. 4.30 |
На рис. 4.30 показано построение этой поверхности вместе со специальной панелью инструментов трехмерной графики, названной в оригинале Camera (Камера). Рисунки на кнопках поясняют смысл их действия — это перемещение и вращение 3D-рисунков относительно тех или иных координатных осей, включение отображения перспективы, изменение цветовой схемы и др.
Цель, требования и рекомендации к выполнению задания
Цель выполнения задания: освоение 2D- и 3D-графики, построение графиков и изображений разных типов.
Требования и рекомендации к выполнению задания:
Индивидуальные задания включают работу со всеми приведенными ранее графическими функциями, формат команд и результат их выполнения (рисунок) должен быть предъявлен в отчете.
Массивы данных для визуализации могут быть сформированы тремя способами: а) случайный образом (функция rand); б) перечислением значений; в) заполнением матриц с помощью операторов цикла (разд. 5). Количество значений в массивах выбирается из соображений наглядности.
Настройка элементов оформления (виды линий, цвета, подписи и др.) должна быть произведена двумя способами: а) с помощью команд; б) с помощью редактора графиков.
Примеры оформления операций и данных представлены ранее в разд. 4 в соответствующих подразделах.
Варианты заданий
Индивидуальные задания включают в себя функции одной (табл. 4.3) и двух (табл. 4.4 и 4.5) переменных для построения изображений.
Таблица 4.3
№ |
Функция |
|
№ |
Функция |
|
№ |
Функция |
1 |
|
|
11 |
|
|
21 |
|
2 |
|
|
12 |
|
|
22 |
|
3 |
|
|
13 |
|
|
23 |
|
4 |
|
|
14 |
|
|
24 |
|
5 |
|
|
15 |
|
|
25 |
|
6 |
|
|
16 |
|
|
26 |
|
7 |
|
|
17 |
|
|
27 |
|
8 |
|
|
18 |
|
|
28 |
|
9 |
|
|
19 |
|
|
29 |
|
10 |
|
|
20 |
|
|
30 |
|
Таблица 4.4
№ |
Функция
|
|
№ |
Функция
|
1 |
|
|
9 |
|
2 |
|
|
10 |
|
3 |
|
|
11 |
|
4 |
|
|
12 |
|
5 |
|
|
13 |
|
6 |
|
|
14 |
|
7 |
|
|
15 |
|
8 |
|
|
16 |
|
Таблица 4.5
№ |
Функция |
|
№ |
Функция |
|
№ |
Функция |
1 |
|
|
11 |
|
|
21 |
|
2 |
|
|
12 |
|
|
22 |
|
3 |
|
|
13 |
|
|
23 |
|
4 |
|
|
14 |
|
|
24 |
|
5 |
|
|
15 |
|
|
25 |
|
6 |
|
|
16 |
|
|
26 |
|
7 |
|
|
17 |
|
|
27 |
|
8 |
|
|
18 |
|
|
28 |
|
9 |
|
|
19 |
|
|
29 |
|
10 |
|
|
20 |
|
|
30 |
|