⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shili25.m

📁 matlab 6.0 时尚百例的21-30的代码
💻 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 + -