ex413.m
来自「基本使用说明如下: 1、文件夹中均为MATLAB软件M文件程序; 2、程序文」· M 代码 · 共 27 行
M
27 行
%*****************************************************
%程序:EX413.M
%功能:光照方法演示实例
%*****************************************************
[x,y]=meshgrid(-1:0.2:1); %设置矩形网格
z=sin(x*pi)+cos(y*pi); %定义z与x、y之间的函数关系
subplot(2,2,1) %子图设置
surf(x,y,z) %绘制网格曲面
light('Color','r','Style','infinite','Position',[1 -1 2]) %设置光照效果
lighting none %关闭光照效果
title('lighting none') %为当前图形添加标题
subplot(2,2,2) %子图设置
surf(x,y,z) %绘制网格曲面
light('Color','r','Style','infinite','Position',[1 -1 2]) %设置光照效果
lighting flat %光源对图形中每一个对象产生同样的效果
title('lighting flat') %为当前图形添加标题
subplot(2,2,3) %子图设置
surf(x,y,z) %绘制网格曲面
light('Color','r','Style','infinite','Position',[1 -1 2]) %设置光照效果
lighting gouraud %影响下每一个顶点的颜色,然后插值确定区域内颜色
title('lighting gouraud') %为当前图形添加标题
subplot(2,2,4) %子图设置
surf(x,y,z) %绘制网格曲面
light('Color','r','Style','infinite','Position',[1 -1 2]) %设置光照效果
lighting phong %计算每一个图形像素点的反射系数, 然后插值确定区域内颜色
title('lighting phong')
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?