Работа с камерой 3D-графики
В отличие
от двумерных (2D) графиков форматирование трехмерных графиков содержит ряд дополнительных
возможностей. Покажем их на простом примере построения 3D-графики с помощью
следующих простых команд:
»
Z=peaks(40):
» mesh(Z);
Рис.
3.20.
Пример построения каркасного 3D-графика
Здесь первая
команда создает массив точек поверхности с помощью одного из ряда встроенных
в ядро системы MATLAB готовых описаний таких поверхностей.
Рис. 3.21.
Пример форматирования трехмерного графика
Вторая команда
просто строит эту поверхность по опорным точкам с использованием интерполяции
для промежуточных точек. Таким образом создается цветная каркасная поверхность,
как бы сотканная из разноцветных проволок. На рис. 3.20 показано построение
этой поверхности вместе со специальной панелью инструментов трехмерной графики,
названной в оригинале Camera (Камера).
Несмотря на
множество кнопок, пользование панелью инструментов 3D-графики достаточно просто,
если представить себе, что вы смотрите на предмет через объектив фотокамеры.
Наглядные рисунки на кнопках поясняют смысл их действия — это перемещение и
вращение 3D-рисунков относительно тех или иных координатных осей, включение
отображения перспективы, изменение цветовой схемы и др.