使用Python Turtle绘制参数曲线

问题描述 投票:0回答:1

谁能帮我用什么方程可以在海龟蟒蛇中画出这个?我尝试了很多方法,但仍然是三角形或圆形输出

谢谢你帮助我!

python turtle-graphics python-turtle
1个回答
0
投票

我的第一印象是,这幅画仅由直线组成,图像中看到的任何曲线纯粹是在观察者的眼睛中。为了让自己相信这一点,我首先编写了一个六行海龟程序,仅使用海龟的

forward
left
方法来生成这个图形:

然后我考虑如何使我的绘图变形,使其看起来更像您提供的示例。由于顶部和侧面最长,之间最短,我决定使用数学库中的

sin
cos
来增加轴位置处的线长度(其中
sin
cos
位于最大。)这种方法最终得出以下结果:

这只给我的程序添加了三行(包括

import
sin
等的
cos
)它并不完美,但它让我相信这可能只是一系列直线,没有实际的参数曲线。

© www.soinside.com 2019 - 2024. All rights reserved.