猫史档案馆


大家都知道海龟库的画圆工具亿点点都不圆,今天就来教大家怎么解决.(顺便吐槽一下)

用户:崔东晓一雨U月工作室崔东晓一雨U月工作室查看:0 回复:1 评论:0 创建时间:2022-11-12T19:52:59


大家都知道海龟库的画圆工具亿点点都不圆,吭坑槽糙的,对于强迫症来说简直是太不友好了(强烈吐槽),今天就来教大家怎么解决.

下面是二者对比图,修改参数还可以更好!:center_image那我是怎么做到的呢?二话不说,直接上代码:

import turtle turtle.penup () turtle.goto (( -100 ), ( -100 )) turtle.pendown () # ↓作者的画圆方法(左下角)↓ turtle.circle ( 50 , steps= 1000 ) # ↑作者的画圆方法(左下角)↑ turtle.penup () turtle.goto ( 100 , ( -100 )) turtle.pendown () # ↓官方的画圆工具(右下角)↓ turtle.circle ( 50 ) # ↑官方的画圆工具(右下角)↑ turtle.penup () turtle.goto ( 0 , 0 ) turtle.done ()

有心的小伙伴已经发现了二者的区别吧,我画的和官方的代码区别不大,都是短短一行,但我画的却比官方的话,修改参数还可以更好!(修改这段代码:)

# ↓作者的画圆方法(左下角)↓
turtle.circle(圆的半径, steps=圆的精准度,越高越好。)
# ↑作者的画圆方法(左下角)↑

这是为啥呢?这句代码和官方代码前半部分都是

turtle.circle   只不过我的代码呢多出来了一个steps,这真的代表圆的精准的吗?其实不然, 这是官方工具中的几边形,根据实验,直接用画圆工具就是steps=100不信你试 试,所以说这除了可以设置几边形,也能设置圆的精准度!但是不同参数也会有 不同的速度也,拜了个拜(^U^)ノ~YO (^-^)V O(∩_∩)O哈哈~


回复

上一页1 页 / 共 1下一页
ray_crazyray_crazy

e这就是精度的问题调太大还会卡

点赞0


评论