以下例子中两次fill,第一次没用把 字填涂掉,它认为字也是边界(画笔颜色);第二次把 字填涂了,这时它认画笔颜色是绿色。
to b setfc 1 circle 100 label "FILL (fill "true) pu fd 60 pd setpc 2 circle 100 setfc 4 (fill "true) end
一、谈谈颜色问题:
关于 擦除功能pe的使用: 如果是实心圆,如何动画? 注意:因为实心只能用fill ,所以不能用pe擦除。
to a ht for [i 1 36 ] [ setfc 0 circle 50 fill wait 20 setfc 7 fill pu fd random 50 rt random 30 pd ] end
厦门一中校园网竞赛题库()
2017年启用MSWLogo语言的主要特征
与winlogo相比较: 常用的大多数语句基本功能不变 32位和64位操作系统可运行 运行速度较快 擦除、填充等功能增强 鼠标和键盘功能采用了事件驱动 数组功能与字表功能结合,更为便捷 增加有趣3D 绘图功能 还有其他……
一、谈谈颜色问题:
1. 画笔颜色 PEN 由 setpc 命令完成,默认是黑 色: [0 0 0] 或编号0。 注意:在pd的状态下, 设置无效。 更换画笔颜色后,所有的因海龟移动而留下 画笔的颜色,由该颜色决定。 如fd,bk,setx,sety,setxy,home,circle,…… setpensize [宽 高] 但宽在MSWLogo无效。 例如:setpensize [5 5] 认为笔宽为5
一、谈谈颜色问题:
2. 填涂颜色 FLOOD 由setfc 命令完成,默认是黑 色: [0 0 0] 或编号0。注意:只有在pe的状态下, 设置无效。 当设置好填涂颜色后,由fill命令完成填涂工作。 填涂由2种方式: