Работа с камерой 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 |
|