首页 > 其他分享 >绘制六边形

绘制六边形

时间:2022-10-15 16:56:55浏览次数:49  
标签:150 draw right 120 forward 六边形 绘制 fill

image

import turtle as t
def draw():

    t.forward(150)


def draw_circle():
    t.right(120)
    t.forward(150)
    t.right(120)
    t.forward(150)
    t.right(120)
    t.forward(150)
    t.left(60)
def draw_fal():

    t.forward(150)
    t.left(60)




t.hideturtle()
t.pensize(4)
t.color("#f1ac7a")
t.goto(150,0)
t.seth(120)


for i in range(6):
    t.begin_fill()
    t.speed(0)
    t.fillcolor("green")
    draw()
    draw_circle()
    t.end_fill()
t.seth(120)
t.begin_fill()
for j in range(6):
    draw_fal()
t.fillcolor("red")
t.end_fill()
t.exitonclick() #turtle执行完后保留那个页面




image

标签:150,draw,right,120,forward,六边形,绘制,fill
From: https://www.cnblogs.com/JK8395/p/16794494.html

相关文章

  • 绘制半圆+三角形
    t.left(120)t.fillcolor("#fff000")defdraw_circle():t.begin_fill()t.hideturtle()t.pensize(4)l=150t.color("green")t.circl......
  • 绘制正方形内嵌圆形
    基本方法:importturtleastdefdraw():t.hideturtle()t.pensize(4)t.color("red")t.goto(50,0)t.seth(90)t.forward(50)t.left(90......
  • 绘制花式菱形
    函数封装绘制菱形:importturtleastdefdraw():angles=[0,30,60,90,120,150,180,210,240,270,300,330,360]l=60*(3**0.5)colors=["yellow"]t.begi......
  • 绘制风轮
    importturtleastt.begin_fill()t.fillcolor("red")t.seth(0)#改变方向朝向0°t.forward(180)t.right(90)#方向顺时针旋转90°t.circle(-100,45)#顺时针为-,......
  • 绘制正方形
    importturtleastt.speed(1)#设置执行每一次时间为1秒t.fillcolor("red")#设置填充颜色为红色t.begin_fill()#设置填充的起始位置t.ht()#隐藏画笔t.fd(1......
  • 动态传参的Echarts图表重载、重新绘制,二次查询时echarts上回遗留上次查询的结果
    动态传参的Echarts图表,需要根据不同参数改变图表的构建时,发现只通过varmyChart=echarts.init(document.getElementById('main'));//<div>容器id:main实例化,在第二次查......
  • java 字体绘制
    一、前提1、如下图是组件的继承关系可以看到所有的组件都继承Component2、绘制函数界面显示或者窗口大小改变的时候,都会调用protectedvoidpaintComponent(Graphicsg......
  • ArcGIS蜂巢六边形
    统计区域内的数量时,区域可以使用六边形。ArcMap10.4版本开始,提供了制作六边形的工具——生成细分曲面。本案例中,生成了黑龙江省范围内的细分曲面。Shape中的类型选择六边形......
  • 【面试题】不使用canvas, 绘制出一个 三角形,以及 等腰三角形
    面试遇到的,面试题面试时只回答出,rotate+hidden的方式自己想出了两种,rotate+hidden和linear-gradientborder和clip-path的方式借鉴自网络,border点击查看代码<!DOCTY......
  • 记录一次关于使用leaflet draw 插件叠加图层删除绘制层无法删除的问题
    问题描述业务逻辑是这样的:再地图上已经绘制了一个多边形区域,然后需要再绘制的区域下再绘制下级区域,使用插件可以正常绘制并保存绘制数据,然后再回显编辑的时候,此时地图展示......