📄 shili25.m
字号:
function shili25
h0=figure('toolbar','none',...
'position',[198 56 350 300],...
'name','shili25');
vert=[1 1 1;1 2 1;2 2 1;2 1 1;1 1 2;1 2 2;2 2 2;2 1 2];
%初始化变量
fac=[1 1 1 1;2 2 2 2;1 1 1 1;1 1 1 1;1 1 1 1;1 1 1 1];
%初始化变量
grid off
%关闭栅格
sphere(36)
%绘制圆球体
h=findobj('type','surface');
%将type属性值为surface的图形句柄值给H
set(h,'facelighting','phong',...
'facecolor',...
'interp',...
'edgecolor',[0.4 0.4 0.4],...
'backfacelighting',...
'lit')
%将句柄为H的图形的facelighting属性设置为phong
%设置facecolor属性值为interp
%设置edgecolor属性值为【0.4 0.4 0.4】
%设置bacefacelighting属性为lit
hold on
%保留当前图形
patch('faces',fac,'vertices',vert,...
'facecolor','y');
%利用初始化的变量fac和vert绘制立方体
light('position',[1 3 2]);
%设置light的position属性为【1 3 2】
light('position',[-3 -1 3]);
%设置light的position属性为【-3 -1 3】由此两个position熟悉那个可以的到光线方向
material shiny
%设置材质属性
axis vis3d on
%设置坐标轴属性
hold off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -