定位定向与随机变幻解析课件.ppt

上传人(卖家):晟晟文业 文档编号:5187934 上传时间:2023-02-16 格式:PPT 页数:28 大小:203.50KB
下载 相关 举报
定位定向与随机变幻解析课件.ppt_第1页
第1页 / 共28页
定位定向与随机变幻解析课件.ppt_第2页
第2页 / 共28页
定位定向与随机变幻解析课件.ppt_第3页
第3页 / 共28页
定位定向与随机变幻解析课件.ppt_第4页
第4页 / 共28页
定位定向与随机变幻解析课件.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、一、知识要点 三、动画图形二、色彩图案四、习题练习退出颜色设置与图形动画一、知识要点返回 1 1、通过设置画笔颜色命令,能画出各种色彩缤、通过设置画笔颜色命令,能画出各种色彩缤纷的图案。纷的图案。2 2、利用人们的视觉暂留的特性快速播放一系、利用人们的视觉暂留的特性快速播放一系列的静态影像,使视觉产生动态的效果。而让海龟列的静态影像,使视觉产生动态的效果。而让海龟反复执行反复执行“画图画图擦图擦图确定新位置确定新位置”这样的递归这样的递归步骤即可实现。步骤即可实现。3 3、根据图形变换的不同方式,、根据图形变换的不同方式,LogoLogo图形动画图形动画分为旋转、平移和伸缩三种运动的基本类型。

2、分为旋转、平移和伸缩三种运动的基本类型。可使可使用相应的笔擦(用相应的笔擦(PEPE)、清屏()、清屏(CLEANCLEAN)命令或改变)命令或改变颜色方式加上延时控制来实现。颜色方式加上延时控制来实现。二、色彩图案返回 通过设置画笔与背景颜色、图形填色等方式和命令实现各种色彩缤纷的图案。基本命令命命 令令全全 称称 简简 写写说说 明明笔色笔色SETPC nSETPC n设置画笔的颜色设置画笔的颜色(015)(015)背景颜色背景颜色SETBG nSETBG n改变背景颜色改变背景颜色(015)(015)背景花纹背景花纹SETBGPATTERN nSETBGPATTERN n设定屏幕背景为设

3、定屏幕背景为n n号花纹号花纹笔宽笔宽SETWIDTH nSETWIDTH nSETW nSETW n设定笔宽为设定笔宽为n(199)n(199)。笔纹笔纹SETPATTERN nSETPATTERN n指定海龟用规定的笔纹画线指定海龟用规定的笔纹画线笔刷笔刷PENPAINTPENPAINTPPPP与笔纹命令配合使用与笔纹命令配合使用涂色涂色FILLFILL用当前笔色对封闭图形填色用当前笔色对封闭图形填色色码、笔纹说明 代码颜色代码颜色代码颜色代码颜色0黑4红8深灰12浅红1蓝5紫9浅蓝13浅紫2绿6棕10浅绿14浅棕3青7浅灰11浅青15白代码花纹名称代码花纹名称代码花纹名称1无花纹5粗斜条

4、9密小点2横线条6淡粗斜条10稀小点3细斜条/7直网格11细小点4中斜条/8斜网格 指导说明 、刚进入LOGO系统时,画笔颜色是白色(色码为1);背景颜色是黑色(色码为0);海龟笔宽的初始状态为1。、笔纹命令必须与笔刷命令配合使用。如果多次使用笔纹命令(SETPATTERN),在第一次使用之后,就要使用笔刷命令(PP)一次,以后再用笔纹命令时,就不需要再使用PP命令了。、涂色命令只能对已经被海龟线条封闭起来的图形填色;图形封闭线条的颜色必须和所填的颜色相同;开始填色时,必须使海龟抬笔进入封闭图形内,再落笔。例1:背景变幻 TO BJ:CTO BJ:CIF:C15 STOPIF:C15 STOP

5、SETBG:C SETBG:C WAIT 100WAIT 100BJ:C+1BJ:C+1ENDEND 方法二:方法二:TO CQ2:CTO CQ2:C IF:C15 STOP IF:C15 STOP SETPC:C SETPC:C(STAMPOVAL 100 100 TRUE)(STAMPOVAL 100 100 TRUE)WAIT 50 WAIT 50 CQ2:C+1 CQ2:C+1ENDEND例2:彩球变幻方法一:方法一:TO CQ1:CTO CQ1:C IF:C15 STOP IF:C15 STOP SETPC:C SETPC:C PU LT 90 FD 100 RT 90 PD PU

6、LT 90 FD 100 RT 90 PD REPEAT 360FD 100 REPEAT 360FD 100*PI/180 RT 1PI/180 RT 1 PU RT 90 FD 50 PD PU RT 90 FD 50 PD FILL FILL FD 50 LT 90 FD 50 LT 90 WAIT 50 WAIT 50 CQ1:C+1 CQ1:C+1ENDEND例3-1:多彩七巧板 TO QQB:BTO QQB:B DRAW DRAW SETPC 9SETPC 9 RT 45 FD:B RT 135 FD:B RT 45 FD:B RT 135 FD:B*1.4142 RT 135 F

7、D:B1.4142 RT 135 FD:B PU RT 135 FD:B/4 PD FILLPU RT 135 FD:B/4 PD FILL PU BK:B/4 RT 45 PD PU BK:B/4 RT 45 PD SETPC 2SETPC 2 FD:B RT 135 FD:B FD:B RT 135 FD:B*1.4142 RT 135 FD:B1.4142 RT 135 FD:B PU RT 135 FD:B/4 PD FILLPU RT 135 FD:B/4 PD FILL PU BK:B/4 RT 135 PD PU BK:B/4 RT 135 PD SETPC 14SETPC 14

8、 FD:B/2 RT 135 FD:B/2 FD:B/2 RT 135 FD:B/2*1.4142 RT 135 FD:B/21.4142 RT 135 FD:B/2 PU RT 135 FD:B/8 PD FILLPU RT 135 FD:B/8 PD FILL PU BK:B/8 LT 45 PD PU BK:B/8 LT 45 PD SETPC 3SETPC 3 REPEAT 4FD:B/2 LT 90 REPEAT 4FD:B/2 LT 90 PU LT 45 FD:B/8 PD FILLPU LT 45 FD:B/8 PD FILL PU BK:B/8 LT 45 FD:B/2 PD

9、 PU BK:B/8 LT 45 FD:B/2 PD SETPC 11SETPC 11 FD:B/2 RT 135 FD:B/2 FD:B/2 RT 135 FD:B/2*1.4142 RT 135 FD:B/21.4142 RT 135 FD:B/2 PU RT 135 FD:B/8 PD FILLPU RT 135 FD:B/8 PD FILL PU BK:B/8 RT 45 FD:B/2 RT 45 PD PU BK:B/8 RT 45 FD:B/2 RT 45 PD 例3-2:多彩七巧板 SETPC 13SETPC 13 REPEAT 2FD:B/2 REPEAT 2FD:B/2*1.

10、4142 RT 90 RT 45 FD:B1.4142 RT 90 RT 45 FD:B PU BK:B RT 22 FD:B/8 PD FILLPU BK:B RT 22 FD:B/8 PD FILL PU BK:B/8 LT 22 PD PU BK:B/8 LT 22 PD SETPC 12SETPC 12 REPEAT 2FD:B/2 LT 135 FD:B/2 REPEAT 2FD:B/2 LT 135 FD:B/2*1.4142 LT 451.4142 LT 45 PU LT 45 FD:B/8 PD FILLPU LT 45 FD:B/8 PD FILL PU BK:B/8 RT

11、90 FD:B/2 PU BK:B/8 RT 90 FD:B/2*1.4142 LT 90 PD1.4142 LT 90 PD SETPC 0 SETPC 0 REPEAT 4FD:B REPEAT 4FD:B*1.4142 LT 901.4142 LT 90 PU HOME PD PU HOME PDENDEND例3-3:多彩七巧板三、动画图形返回 利用人们的视觉暂留的特性快速播放一系列的静态影像,使视觉产生动态的效果。要让海龟作图时,实现动画效果,可以在编写尾部递归的过程中,反复执行“画图擦图确定新位置”这样的步骤来实现。实例分析 从神奇的“一”笔入手学画图形动画。根据图形变换的不同方式图

12、形动画可分为旋转运动、平移运动和伸缩运动的三种基本类型。线段平移运动 TO XPY1TO XPY1 HT SETW 3 HT SETW 3 SETPC 1SETPC 1 FD 100 FD 100 WAIT 20 WAIT 20 PEPE BK 100 BK 100 RT 90 FD 1 LT 90 PD RT 90 FD 1 LT 90 PD XPY1 XPY1 END END 、平移运动是指图形从屏幕上的一处移到另一处而产生动画。图形平移可以是竖直方向、水平方向或者是任意方向。、这里是用笔擦PE命令实现动画效果。向右平移动 线段平移运动 TO XPY2TO XPY2HT SETW 3 HT

13、 SETW 3 SETPC 1SETPC 1 FD 100 FD 100 BK 100 BK 100WAIT 20WAIT 20CLEANCLEAN PU RT 90 FD 1 LT 90 PD PU RT 90 FD 1 LT 90 PD XPY2 XPY2ENDEND 这里是用清屏CLEAN命令实现动画效果。线段旋转运动 旋转运动是指图形绕一定点转动而产生的动画。一样可用PE或CLEAN命令来实现效果。TO XXD1TO XXD1 HT SETW 3 HT SETW 3 SETPC 12SETPC 12 FD 100 FD 100 WAIT 100 WAIT 100 PEPE BK 100

14、 PD BK 100 PD RT 360/60 RT 360/60 XXD1 XXD1ENDENDTO XXD2TO XXD2 HT SETW 3 HT SETW 3 SETPC 12SETPC 12 FD 100 FD 100 BK 100 BK 100 WAIT 100 WAIT 100 CLEANCLEAN RT 360/60 RT 360/60 XXD2 XXD2 END END 向右转动 深入探讨:秒表 如果图形中并有静动两种画面,必须只用笔擦PE命令来实现动画效果。TO BIAOM TO BIAOM (钟面)SETPC 9 SETPC 9 STAMPOVAL 120 120 STA

15、MPOVAL 120 120 STAMPOVAL 117 117 STAMPOVAL 117 117 SETW 2 REPEAT 12PU FD 105 PD SETW 2 REPEAT 12PU FD 105 PD FD 10 PU BK 115 PD RT 30 FD 10 PU BK 115 PD RT 30 SETW 1 REPEAT 60PU FD 110 PD SETW 1 REPEAT 60PU FD 110 PD FD 5 PU BK 115 PD RT 6 FD 5 PU BK 115 PD RT 6 END END TO MIAOBTO MIAOB DRAW HT DRAW

16、 HT BIAOM BIAOM XXD1 XXD1ENDEND秒表 线段伸缩运动 伸缩运动是指图形按同一比例放大或缩小而不改变其形状的动画。TO XUS:Q:STO XUS:Q:S IF:Q100 MAKE Q 0 MAKE S 0 IF:Q100 MAKE Q 0 MAKE S 0 SETW 2 SETW 2 MAKE Q:Q+:S MAKE Q:Q+:S HT FD:Q HT FD:Q WAIT 10 WAIT 10PE BK:Q PDPE BK:Q PD XUS:Q:S+5 XUS:Q:S+5ENDENDTO BXUS TO BXUS DRAW DRAW TELLALL 0 14 TEL

17、LALL 0 14 EACH RT WHO EACH RT WHO*(360/15)(360/15)SETPC 1 SETPC 1*WHOWHO XUS 0 0 XUS 0 0ENDEND八条彩色射线应用举例:有光芒四射的太阳 TO XXXUSTO XXXUSDRAW FSDRAW FSASK 15 SETPC 12(STAMPOVAL 50 50 TRUE)ASK 15 SETPC 12(STAMPOVAL 50 50 TRUE)TELLALL 0 14TELLALL 0 14EACH RT WHOEACH RT WHO*(360/15)PU FD 55 PD SETPC 1(360/15)

18、PU FD 55 PD SETPC 1*WHOWHOXUS 0 0XUS 0 0ENDEND深入探究 除了用笔擦命令(PE)或清屏命令(CLEAN)实现动画效果之外,色块的不断叠加或覆盖,也能产生图形“动”起来的感觉。实例分析1:交通“红绿灯”TO HLD:NTO HLD:N IF:N1 STOP IF:N63 STOP IF YCOR63 STOP QI 15 50 30 QI 15 50 30 PU FD 2 PD PU FD 2 PD HQ HQ HQD:N+1 HQD:N+1ENDENDTO HQTO HQ HT HT QI 12 50 30 QI 12 50 30 PU FD 20

19、RT 90 FD 10 LT 90 PD PU FD 20 RT 90 FD 10 LT 90 PD HWJX 4 HWJX 4 PU RT 90 FD 10 LT 90 PD PU RT 90 FD 10 LT 90 PD HWJX 1.5 HWJX 1.5 PU FD 5 LT 90 FD 2 RT 90 PD PU FD 5 LT 90 FD 2 RT 90 PD HWJX 1.5 HWJX 1.5 PU BK 10 PD PU BK 10 PD HWJX 1.5 HWJX 1.5 PU BK 4 LT 90 FD 5 RT 90 PD PU BK 4 LT 90 FD 5 RT 90

20、PD HWJX 1.5 HWJX 1.5 PU BK 11 LT 90 FD 13 RT 90 PD PU BK 11 LT 90 FD 13 RT 90 PDENDEND升国旗实例分析3:球的摆动 TO SXTY:X:YTO SXTY:X:Y (STAMPOVAL:X:Y TRUE)(STAMPOVAL:X:Y TRUE)ENDEND TO BQ1TO BQ1 BK 160 BK 160 SXTY 20 20 SXTY 20 20 PU FD 160 PD PU FD 160 PDENDENDTO BQ2TO BQ2 BK 160 SXTY 20 20BK 160 SXTY 20 20 WA

21、IT 20 WAIT 20 PE SXTY 20 20 PE SXTY 20 20 SETW 3 FD 160 PD SETW 3 FD 160 PD SETW 1 SETW 1ENDEND TO BQ3:NTO BQ3:N IF:N1 BQ1 STOP IF:N15 MAKE S 0 IF:S15 MAKE S 0 SETPC:S SETPC:S PU FD 105 PD PU FD 105 PD SXTY 15 15 SXTY 15 15 PU BK 105 PD PU BK 105 PD RT 360/14 RT 360/14 WAIT 5 WAIT 5 CSD2:S+1 CSD2:S+

22、1ENDENDTO CSD3:NTO CSD3:N TELLALL 1 13 TELLALL 1 13 EACH RT WHO EACH RT WHO*(360/14)(360/14)SETPC 1 SETPC 1*WHOWHO CSD4:N CSD4:N*1414ENDENDTO CSD4:NTO CSD4:N REPEAT:NPU FD 105 PD SXTY 15 15 REPEAT:NPU FD 105 PD SXTY 15 15 WAIT 10 PU BK 105 PD RT 360/14 WAIT 10 PU BK 105 PD RT 360/14ENDEND旋动彩带(2)执行1只海龟的动画效果TO CSDATO CSDA DRAW HT DRAW HT CSD1 CSD1 CSD2 0 CSD2 0ENDEND执行14只海龟的动画效果TO CSDB:NTO CSDB:N DRAW HT DRAW HT CSD1CSD1 CSD3:N CSD3:N ENDEND四、习题练习返回习题练习返回

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(定位定向与随机变幻解析课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|