微波辐射制备烟杆基木质陶瓷及其应用研究.pptx
《微波辐射制备烟杆基木质陶瓷及其应用研究.pptx》由会员分享,可在线阅读,更多相关《微波辐射制备烟杆基木质陶瓷及其应用研究.pptx(18页珍藏版)》请在咨信网上搜索。
1、VC+VC+动画图形绘制动画图形绘制概述v计算机动画:借助计算机生成一系列供动态演示图形的技术。计算机动画:借助计算机生成一系列供动态演示图形的技术。v动画技术在动画技术在CADCAD、CAMCAM、CAICAI等许多领域里都有广泛应用等许多领域里都有广泛应用v动画直观、形象等特点,在模拟仿真领域也有关非常重要的地位。动画直观、形象等特点,在模拟仿真领域也有关非常重要的地位。如模拟航空器飞行,能使飞行员在计算机上处理实际飞行中可能出现的如模拟航空器飞行,能使飞行员在计算机上处理实际飞行中可能出现的问题。问题。v计算机生成动画的两种途经:计算机生成动画的两种途经:利用现成的动画制作软件,如二维的
2、利用现成的动画制作软件,如二维的FlashFlash工具、三维的工具、三维的3DMAX3DMAX工具等。工具等。生成动画比较方便、快速,制作人员无需掌握编程知识,在较短的时间内就能学会。生成动画比较方便、快速,制作人员无需掌握编程知识,在较短的时间内就能学会。直接通过编写程序来生成动画直接通过编写程序来生成动画要求制作人员具备一定的程序设计知识,动画编程技巧。要求制作人员具备一定的程序设计知识,动画编程技巧。v利用计算机编程可产生种类型的动画:异或动画、调色板动画、侦动画、利用计算机编程可产生种类型的动画:异或动画、调色板动画、侦动画、块动画和实时动画。块动画和实时动画。动画类型简介v异或动画
3、:利用异或方式在原来位置重画,就能快速地擦除刚才的画的物体,异或动画:利用异或方式在原来位置重画,就能快速地擦除刚才的画的物体,然后在新位置显示出来。然后在新位置显示出来。异或操作:异或是一个数学运算符。他应用于逻辑运算。异或操作:异或是一个数学运算符。他应用于逻辑运算。其运算法则为其运算法则为a a异或异或b ba ab+abb+ab(a a为非为非a a)。例如:)。例如:0000111100001111异或异或11111111111111111111000011110000v调色板动画:通过将各个像素点的颜色按一定的方式进行循环变化,就可以调色板动画:通过将各个像素点的颜色按一定的方式进
4、行循环变化,就可以模仿出流动的水、空气和亮度等变化。模仿出流动的水、空气和亮度等变化。v侦动画:(翻页式动画)是将动画所有的侦准备好,然后快速地切换每一侦侦动画:(翻页式动画)是将动画所有的侦准备好,然后快速地切换每一侦画面,由此形成动画。画面,由此形成动画。v块动画块动画:将显示对象分为背景和前景两部分,背景不发生改变面前景不断变化,将显示对象分为背景和前景两部分,背景不发生改变面前景不断变化,便显示出动画效果。便显示出动画效果。v实时动画实时动画:在动画过程中实时地绘制图形,至少需要两个图形页,当在一页上在动画过程中实时地绘制图形,至少需要两个图形页,当在一页上绘制图形时另一而被显示出来,
5、如此循环切换来显示动画。绘制图形时另一而被显示出来,如此循环切换来显示动画。1 1 异或动画异或动画v1.11.1异或动画原理异或动画原理绘制图形时使用异或光栅操作代码,即绘制图形时使用异或光栅操作代码,即R2_XORPENR2_XORPEN代码,代码,R2_XORPENR2_XORPEN表将画表将画笔和屏幕颜色进行异或运算,它们是绘制图形的基础,也是这种绘制方法名笔和屏幕颜色进行异或运算,它们是绘制图形的基础,也是这种绘制方法名的由来。最后结果是两种颜色的异或,异或运算规则见下表:的由来。最后结果是两种颜色的异或,异或运算规则见下表:ABA XOR B0000111011101.1异或动画原
6、理v第一次异或方式在屏幕上某一位置画图时,最后的结果是画笔颜色和屏幕颜第一次异或方式在屏幕上某一位置画图时,最后的结果是画笔颜色和屏幕颜色的异或。色的异或。v第二次在相同位置用异或方式重画后,最后的结果又变回屏幕原来的颜色,第二次在相同位置用异或方式重画后,最后的结果又变回屏幕原来的颜色,也就是将第一次所画的物体擦除了。也就是将第一次所画的物体擦除了。v由于是位运算,速度非常快,不会出现闪烁现象。由于是位运算,速度非常快,不会出现闪烁现象。v在某一开始位置用异或的方式画一物体,然后隔一定的时间间隔在上次的位在某一开始位置用异或的方式画一物体,然后隔一定的时间间隔在上次的位置再画一次,然后沿某个
7、方向移动一微小距离,在新的位置将物体再画一遍,置再画一次,然后沿某个方向移动一微小距离,在新的位置将物体再画一遍,如此循环下去,就可以看到一个物体在运动,可形成动画。如此循环下去,就可以看到一个物体在运动,可形成动画。1.2异或动画举例v例子:在交互式绘图中用户想画一条直线,首先按下鼠标左键确定直线起点,例子:在交互式绘图中用户想画一条直线,首先按下鼠标左键确定直线起点,接着移动鼠标,这时会有一条直线随着鼠标移动,直到用户松开左键为止,接着移动鼠标,这时会有一条直线随着鼠标移动,直到用户松开左键为止,这条随鼠标移动的直线称为这条随鼠标移动的直线称为“像皮筋像皮筋”。第一步:定义两个变量第一步:
8、定义两个变量CPoint start,end;/CPoint start,end;/直线的起点和终点直线的起点和终点int flag;/int flag;/标志:第一次标志:第一次鼠标左键:鼠标左键:0 0第二鼠标左键第二鼠标左键:在构造方法中初始化在构造方法中初始化flag=0;flag=0;第二步:增加鼠标左键消息处理及代码第二步:增加鼠标左键消息处理及代码1.2异或动画举例CDC*dc=GetDC();/CDC*dc=GetDC();/取得绘图设备环境上下文指针取得绘图设备环境上下文指针 CPen newpen(PS_SOLID,0,RGB(255,0,0);/CPen newpen(P
9、S_SOLID,0,RGB(255,0,0);/创建新的画笔创建新的画笔CPen*oldpen;CPen*oldpen;if(flag=0)/if(flag=0)/第一次按下鼠标左键时第一次按下鼠标左键时flag=1;flag=1;start=end=point;start=end=point;else/else/第二次按下鼠标左键时第二次按下鼠标左键时oldpen=dc-SelectObject(&newpen);/oldpen=dc-SelectObject(&newpen);/将新画笔选进设备上下文中,将原设备将新画笔选进设备上下文中,将原设备上下文存于旧画笔中上下文存于旧画笔中dc-S
10、etROP2(R2_XORPEN);/dc-SetROP2(R2_XORPEN);/设备画线模式为异或设备画线模式为异或dc-MoveTo(start);/dc-MoveTo(start);/移动到起点移动到起点dc-LineTo(end);/dc-LineTo(end);/画线到终点,将这前所画线条用异或模式擦除画线到终点,将这前所画线条用异或模式擦除end=point;end=point;/重新设置终点重新设置终点dc-SetROP2(R2_XORPEN);/dc-SetROP2(R2_XORPEN);/设备画线模式为异或设备画线模式为异或dc-MoveTo(start);dc-MoveT
11、o(start);dc-LineTo(end);dc-LineTo(end);dc-SelectObject(oldpen);/dc-SelectObject(oldpen);/将旧画笔选进设备上下文将旧画笔选进设备上下文flag=0;/flag=0;/还原状态还原状态 ReleaseDC(dc);ReleaseDC(dc);1.2异或动画举例第三步:增加鼠标移动消息处理及代码第三步:增加鼠标移动消息处理及代码CDC*dc=GetDC();CDC*dc=GetDC();CPen newpen(PS_SOLID,0,RGB(255,0,0);CPen newpen(PS_SOLID,0,RGB(
12、255,0,0);CPen*oldpen=dc-SelectObject(&newpen);CPen*oldpen=dc-SelectObject(&newpen);dc-SetROP2(R2_XORPEN);dc-SetROP2(R2_XORPEN);if(flag=1)if(flag=1)dc-MoveTo(start);dc-MoveTo(start);dc-LineTo(end);dc-LineTo(end);end=point;end=point;dc-MoveTo(start);dc-MoveTo(start);dc-LineTo(end);dc-LineTo(end);dc-Se
13、tROP2(R2_XORPEN);dc-SetROP2(R2_XORPEN);dc-SelectObject(oldpen);dc-SelectObject(oldpen);ReleaseDC(dc);ReleaseDC(dc);2 调色板动画v2.12.1调色板动画原理调色板动画原理一个调色板包含一组一个调色板包含一组256256个个2424位的位的RGBRGB颜色值。颜色值。调色板不同颜色就不同,最多有调色板不同颜色就不同,最多有256256种,从种,从0 0255255索引:在显示缓存中,每个像素都有一个从索引:在显示缓存中,每个像素都有一个从0 0255255的值。的值。这个像素值指出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微波 辐射 制备 烟杆基 木质 陶瓷 及其 应用 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。