zoukankan      html  css  js  c++  java
  • turtle笔记

    海龟动作
    移动和绘制
    forward() → fd() 前进
    backward() → bk() 、 back() 后退
    right() → rt() 右转
    left() → lt() 左转
    goto() 、 setpos() 、 setposition() 前往/定位
    setx() 设置x坐标
    sety() 设置y坐标
    setheading() → seth() 设置朝向
    home() 返回原点
    circle() 画圆
    dot() 画点
    stamp() 印章
    clearstamp() 清除印章
    clearstamps() 清除多个印章
    undo() 撤消
    speed() 速度

    获取海龟的状态
    position() → pos() 位置
    towards() 目标方向
    xcor() x坐标
    ycor() y坐标
    heading() 朝向
    distance() 距离

    设置与度量单位
    degrees() 角度
    radians() 弧度

    画笔控制
    绘图状态
    pendown() → pd() 、 down() 画笔落下
    penup() | pu() | up() 画笔抬起
    pensize() | width() 画笔粗细
    pen() 画笔
    isdown() 画笔是否落下

    颜色控制
    color() 颜色
    pencolor() 画笔颜色
    fillcolor() 填充颜色

    填充
    filling() 是否填充
    begin_fill() 开始填充
    end_fill() 结束填充

    更多绘图控制
    reset() 重置
    clear() 清空
    write() 书写

    海龟状态
    可见性
    showturtle() | st() 显示海龟
    hideturtle() | ht() 隐藏海龟
    isvisible() 是否可见

    外观
    shape() 形状
    resizemode() 大小调整模式
    shapesize() | turtlesize() 形状大小
    shearfactor() 剪切因子
    settiltangle() 设置倾角
    tiltangle() 倾角
    tilt() 倾斜
    shapetransform() 变形
    get_shapepoly() 获取形状多边形

    使用事件
    onclick() 当鼠标点击
    onrelease() 当鼠标释放
    ondrag() 当鼠标拖动

    特殊海龟方法
    begin_poly() 开始记录多边形
    end_poly() 结束记录多边形
    get_poly() 获取多边形
    clone() 克隆
    getturtle() | getpen() 获取海龟画笔
    getscreen() 获取屏幕
    setundobuffer() 设置撤消缓冲区
    undobufferentries() 撤消缓冲区条目数

    更多绘图控制
    reset() 重置
    clear() 清空
    write() 书写

    海龟状态
    可见性
    showturtle() → st() 显示海龟
    hideturtle() → ht() 隐藏海龟
    isvisible() 是否可见

    外观
    shape() 形状
    resizemode() 大小调整模式
    shapesize() 、 turtlesize() 形状大小
    shearfactor() 剪切因子
    settiltangle() 设置倾角
    tiltangle() 倾角
    tilt() 倾斜
    shapetransform() 变形
    get_shapepoly() 获取形状多边形

    使用事件
    onclick() 当鼠标点击
    onrelease() 当鼠标释放
    ondrag() 当鼠标拖动

    特殊海龟方法
    begin_poly() 开始记录多边形
    end_poly() 结束记录多边形
    get_poly() 获取多边形
    clone() 克隆
    getturtle() 、 getpen() 获取海龟画笔
    getscreen() 获取屏幕
    setundobuffer() 设置撤消缓冲区
    undobufferentries() 撤消缓冲区条目数

  • 相关阅读:
    关于UltraISO打开iso文件后只有部分文件问题
    CollectionViewController 集合视图
    SDWebImage, 关于第三方异步加载图片的一些方法
    NSFileManager(文件管理类)
    UIReview(UI总结)
    sqlite( 轻量级数据库)
    DataPersistence(数据持久化: 文件读写, NSUserDefault, 归档)
    第三方(SDWebImage, 网络类AFNetWorking)
    网络编程(GET, POST)
    数据解析(SAX, JSON)
  • 原文地址:https://www.cnblogs.com/02-12/p/12584478.html
Copyright © 2011-2022 走看看