【发布时间】:2021-10-24 21:28:40
【问题描述】:
我需要在海龟中制作这个三角形 (https://i.imgur.com/DKVMxfW.png),但无法完全确定尺寸。除此之外,我还需要根据我设置的列表以不同的颜色显示三角形的每个象限......我可以稍后再做。但我无法让三角形的长度/宽度正确。我将链接一张类似于它需要在这里的东西的图片 (https://i.imgur.com/E7Skzcc.png) 这是我能找到的最接近我需要它做的事情。如何使用 width, width * math.sqrt(2), and width 之类的东西来获取三角形的长度和宽度?任何帮助是极大的赞赏。对不起,如果我的英语不好,那不是我的第一语言。以下是我目前所写的内容。
turtle.setup(575,575)
pen = turtle.Turtle()
pen.speed(0)
pen.pensize(2)
pen.hideturtle()
width = random.randint(25,100)
def draw_art_cube(x,y):
draw_triangle(width, width * math.sqrt(2) + width)
def draw_triangle(x,y):
pen.up()
pen.setpos(x,y)
pen.down()
pen.setheading(0)
pen.forward(width)
pen.left(width)
turtle.onscreenclick(draw_art_cube)
turtle.done()
【问题讨论】:
-
为什么我们在绘制2D图形时标题中包含3D?还是示例 *.png 文件实际上是 3D 文件,但在我的显示器上没有正确显示?
标签: python turtle-graphics python-turtle