码迷,mamicode.com
首页 > 其他好文 > 详细

My_phthon_learn_3.turtle(海龟绘图)

时间:2021-01-26 11:59:05      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:直线   load   建立   完成   切换   mic   lib   done   set   

turtle

 1.控制画布画笔属性

 

·setupw,h,x,y)   w,h调整画布大小,x,y调整画布位置,不填默认在窗口中间。

 

 技术图片

 

 

 

 

·Penup(empty) 画笔抬起

 

·Pendown(empty) 画笔落下

 

·Pensize(number)  调整笔画粗细

 

·Pencolor() 换色

 

·colormodemode)用来切换RGB的数值模式输入1.0切换成小数,输入255切换成整数

 

·done() 函数  保持执行完成之后,画布窗口不会自动消失。

 

 2.画笔坐标(海龟坐标)

 

 技术图片

 

 

 

 

·Forward(+/-number)=fd(same) 直线画图 数值意义(单位是像素,+ 前进 , - 后退)

 

·Circle(R,extent=None)   根据半径R绘制就extent(角度制)角度的的弧形

 

                      +R 圆心落在 画笔左 R个单位像素的位置

 

-R 圆心落在  画笔右R各单位像素的位置

 

  注意,不给extent参数则会绘制整个圆形

 

·Left/right(angle)   /右转 angle

技术图片

 

 

 

3. 绝对坐标系

 

1.原点是海龟

 

 技术图片

 

 

 

以画笔为原点建立平面直角坐标系,此坐标系原点始终跟随画笔;

 

在此基础上建立的函数 我叫他们叫做绝对函数。如下:

 

 

 

·Seth(extent) 画笔以原点为轴,改变朝向方向。

 

并非是 运动量 ,而是  数学坐标。

 

Eg180=-180度;90=-270;

 

    45=-315度;-135=225度;

 

2.原点是画布中心。

技术图片

 

 

 

 

·gotoxy) 就是坐标位置,如下:

 

 

 

My_phthon_learn_3.turtle(海龟绘图)

标签:直线   load   建立   完成   切换   mic   lib   done   set   

原文地址:https://www.cnblogs.com/kali-dragon/p/14321227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!