И другие программы этой серии
Данные о фигурах галереи трехмерной графики
Имя фигуры Файл Наименование фигуры
knot knot.m Завязанный узел
quiver quivdemo.m Векторное объемное поле
klein II klein1.m Объемное кольцо
cruller cruller.m Объемное кольцо Мебиуса
hoops Tory4.m Четыре объемных обруча
Slosh spharm2.m Построение фигуры, напоминающей улитку
modes modes.m Демонстрация фаз анимации трехмерной поверхности
logo logo.m Построение логотипа системы MATLAB
Обратите внимание на то, что иногда имя файла не совпадает с именем фигуры в галерее.
7.3.2. Примеры построения фигур из галереи
Ниже приведено несколько примеров, которые дают наглядное представление о возможностях дескрипторной графики системы MATLAB.
Команда quivdemo выводит окно с демонстрацией построения пространственного векторного поля. Это окно показано на рис. 7.13.
Рис. 7.13. График пространственного векторного поля
Полезно обратить внимание на то, что в этом примере сам по себе график – двумерный. Объемный вид поверхности достигается сочетанием функциональной окраски с изображением графика векторного поля с помощью стрелок.
Команда klein1 строит график объемной ленты Мебиуса с одним перекручиванием. Вид этой фигуры показан на рис. 7.14. Этот график хорошо иллюстрирует хотя и одноцветную, но функциональную закраску фигуры с имитацией ее освещения источником света, расположенным вверху справа, и реализацией эффектов отражения света.
Команда cruller строит объемное кольцо Мебиуса с двойным перекручиванием. Построенная фигура показана на рис. 7.15. В данном случае используется обычная функциональная окраска с сохранением линий каркаса фигуры.
360 Программные средства специальной графики Галерея трехмерной графики 361
Рис.
Начало в части 1