如何在乌龟图形中绘制椭圆/椭圆形?

2023-12-04

如何在 Python 中绘制海龟图形中的椭圆/卵形?我希望能够使用以下命令绘制椭圆和椭圆的一部分circle()函数或类似函数。我可以使用

turtlesize(stretch_wid=None, stretch_len=10, outline=None)

但我不希望它被填充颜色。


我自己做了一个绘制椭圆的函数,我个人认为非常有用:

def talloval(r):               # Verticle Oval
    turtle.left(45)
    for loop in range(2):      # Draws 2 halves of ellipse
        turtle.circle(r,90)    # Long curved part
        turtle.circle(r/2,90)  # Short curved part

def flatoval(r):               # Horizontal Oval
    turtle.right(45)
    for loop in range(2):
        turtle.circle(r,90)
        turtle.circle(r/2,90)

The r是圆的半径,它控制椭圆的大小。左转/右转的原因是因为没有它,椭圆是对角线的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在乌龟图形中绘制椭圆/椭圆形? 的相关文章

随机推荐