- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 高级图形处理功能;一、句柄图形体系;1、图形对象;3、句柄图形树结构;图形对象的基本要素以根屏幕为先导;说明:;界面菜单: 图形窗口的子代,创建用户界面菜单对象
轴:图形窗口的子代,创建轴对象,并返回句柄,线面字块像的父辈
线:轴的子代,创建线对象
面:轴的子代,创建面对象
字:轴的子代,创建字对象
块:轴的子代,创建块对象
像:轴的子代,创建图像对象;4、对象属性;属性名是英文词组字符串。该英文词组每个单词的第一个字母大写,而单词间没有空格,例如’LineStyle’,’ColorMap’等。
在指令中援引属性名时,为输入方便,MATLAB采取了两个措施:
不分字母大小写,都同样识别;
只要不引起歧义,属性名不必写全。比如’lines’就代表’LineStyle’.
不同的属性值将使对象具有不同的表现。;5、缺省属性;6、句柄图形的功能;二、图形对象的操作;创建??象的低层指令(2);对象句柄的获取方法;1、从图形创建指令获得句柄;2、追溯法获取图柄;3、当前对象句柄的获取;4、根据对象特性获取句柄;5、根据对象“诨名”获取句柄;【例】高层绘图;【例】低层指令绘图;【例】findobj指令的使用;三、对象属性的获取和设置;1、get 和 set;2、对象属性的缺省设置和查询;【例 】设置对象属性;【例 】影响line或plot画线时线型和色彩的“父”对象设置。;四、为底层指令准备图、轴;五、三维图形的精细控制 ;1、视点控制;2、色彩控制;用色风格colordef;色图colormap;? 饱和色 调和色
[0 0 0] — 黑色
[0 0 1] — 兰色
[0 1 0] — 绿色
[0 1 1] — 浅兰
[1 0 0] — 红色
[1 0 1] — 粉红
[1 1 0] — 黄色
[1 1 1] — 白色;matlab 的色图函数;浓淡处理shading;【例】三种浓淡处理方式比较;透明度控制 alpha;3、照明和材质处理;灯光light;照明模式lighting;控制光效果的材质指令material;clf;
[X,Y,Z]=sphere(40);
colormap(jet)
subplot(1,2,1);surf(X,Y,Z);shading interp
light ('position',[0 -10 1.5],'style','infinite')
lighting phong
material shiny
subplot(1,2,2);surf(X,Y,Z,-Z);shading flat
light;lighting flat
light('position',[-1,-1,-2],'color','y')
light('position',[-1,0.5,1],'style','local','color','w');五、图形窗口的功能及设置;五、图形窗口的功能及设置
文档评论(0)