创建MATLAB标志
来源:网络收集 点击: 时间:2024-05-31使用膜命令为徽标生成表面数据。
命令行键入:
L = 160*membrane(1,100);
2/18创建一个图形和轴来显示徽标。
然后,使用膜命令中的点为标志创建一个表面。
关掉表面的线条。
命令行键入:
f = figure;
ax = axes;
s = surface(L);
s.EdgeColor = none;
view(3)
3/18按“Enter”键。
如图1所示。

调整轴限制,使轴紧周围的标志。
命令行键入:
ax.XLim = ;
ax.YLim = ;
ax.ZLim = ;
5/18按“Enter”键。
如图2所示。

使用轴的相机属性调整徽标的视图。
相机属性控制三维场景的视图,就像带有变焦镜头的相机。
命令行键入:
ax.CameraPosition = ;
ax.CameraTarget = ;
ax.CameraUpVector = ;
ax.CameraViewAngle = 36.7;
7/18按“Enter”键。
如图3所示。

更改轴的位置和x、y和z的纵横比,以填充图形窗口中的额外空间。
命令行键入:
ax.Position = ;
ax.DataAspectRatio = ;
9/18按“Enter”键。
如图4所示。

创建照明标志。
光本身是不可见的,但是它的属性可以被设置成改变轴中任何补丁或表面对象的外观。
命令行键入:
l1 = light;
l1.Position = ;
l1.Style = local;
l1.Color = ;
l2 = light;
l2.Position = ;
l2.Color = ;
11/18按“Enter”键。
如图5所示。

更改徽标的颜色。
命令行键入:
s.FaceColor = ;
13/18按“Enter”键。
如图6所示。

使用表面的照明和镜面(反射)特性来控制灯光效果。
命令行键入:
s.FaceLighting = gouraud;
s.AmbientStrength = 0.3;
s.DiffuseStrength = 0.6;
s.BackFaceLighting = lit;
s.SpecularStrength = 1;
s.SpecularColorReflectance = 1;
s.SpecularExponent = 7;
15/18按“Enter”键。
如图7所示。

关闭轴以查看最终结果。
命令行键入:
axis off
f.Color = black;
17/18按“Enter”键。
如图8所示。

最后我们得到了我们需要的MATLAB商标
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_862635.html