python-繁花曲线规图案

python-繁花曲线规图案,第1张

python-繁花曲线规图案

[简介]

繁花曲线规现已成为儿童的一种智力 玩具 和设计工具,它由一套 彩色 塑料御姿齿轮组成。一个内齿轮是环状的,齿做在里面;几个小外齿轮的齿做在外面,外齿轮内部有一些小圆孔和几个其它形状的、较大的孔。

[原理]

大小齿轮蠢绝的齿数之比,约为 最简分数 时,其分母就是小齿轮的自转数,分母与分子之和就是 图案 中的花瓣数。而 分子 就是小齿轮沿着大齿轮的公转数。所以,只要掌握这个最简分数,就能知道画出来的图案大概是什么形状的。

总而言之,选择不同的齿轮与不同的孔,就可画出细腻、动人的各种曲线,例如玫瑰线、内摆线等等。

用繁花曲线规完成的图案:

下面我们一起用python来画一个繁花曲线规完成的漂亮图案:

首先我们先导入turtle:

第二步:定镇档绝义画笔:

第三步:根据for循环和角度的确认完成图案的绘制

最后我们一起来看一下效果:

[总结]我们今天是用turtle来绘制的繁花曲线规的图案,并且应用for循环和角度的确认来完成。之前我们看用尺来画的都是彩色的,那小朋友能不能把我们今天绘制的图案变成彩色的呢?

看似简单并且非常美丽的繁花曲线竟然也可以作为《最强大脑》选手对战的题歼判目。虽然节目中介绍了繁花曲线规则,但是相信很多朋友并没有了解的很清楚。随着比赛的进行,原来简单的繁花曲线并不简单。这样繁杂的繁花曲线是谁发明的?节目中给了我们答案。

最强大脑繁花曲线

繁花曲线发明者是谁

小时候孩子们手中玩的繁花曲线只觉得画着好玩,但对于是谁发明的并不了解。其实繁花曲线发明者是上海工学院的骨干杨炳烈先生,幸运的是他一生中热爱观察,从生活中不断的摸索,一直奋斗在科技发明的前线,但不幸的是,在2017年杨炳烈先生去世。

现在繁花曲线一共有十二套,最后的三套是由其儿子吴文杰先生设计并传承。在《最强大脑》的舞台上,有幸请到了吴文杰先生来给我们讲述这美丽的繁花曲线。

繁花曲线

一百个大小不同的齿轮,不同位置的绘画孔,在空白的图纸上按照运动轨迹作画会出现千变万化美丽的图案,这也就是繁花曲线的由来。

繁花曲线谁赢了

最氏乎改强大脑现场

节目中我们见证了繁花曲线的神奇,通过三位嘉宾出题现场随机制作繁花曲线图,在规定的时间内由选顷世手进行记忆,之后根据记忆找到相应的母尺子尺位置。不仅是考验选手的记忆力,更是考验选手的空间想象力。

这项挑战看似简单,实际上纷杂的很。繁花曲线的难度可想而知,经过六道题的紧张作答之后,曾新异用时虽然长,但正确率较高,获得了比赛的胜利。但张梦南也不差,虽然没有赢得比赛,却在这次比赛中因为谦逊的态度圈粉无数。

万花尺的基本原理是一个齿轮与另一个固定齿轮啮合,把笔尖放在动齿轮上的小孔里,齿轮运动时笔划过的轨迹可以形成美丽的曲线。

程序运行的原理也类似:让动齿轮每次滚过一个小的角度,计算小孔的坐标位置,然后记录下来。把所有记录下来的点坐标连缀成一条Bezier曲线就行了。

在这个插件中,固定齿轮、动齿轮、动齿轮上的小孔都是用户自己画的,当然,不用把一个个齿都画出来,用一个大圆代替固定齿轮、用一芹森坦个小圆代替动齿轮(滚轮)就行了,程序可以保证两者准确啮合。

Select Path按钮要求用户先选择一个圆作为固定不动的大齿轮,即path。其实选任何曲线都可以,不一定是圆,甚至也可以选一条不封闭的曲线,这就是数字技术的优势了。

先选曲线,再点击Select Path,程序会“记住”用户选择图形。如果点按钮时忘了选曲线,程序会给出提醒。

Select Roller的功能类似,用来选择“滚轮”(Roller),就是万花尺里的动齿轮。

对所选的滚轮有几个要求:

1) 必须是群组,把滚轮外圈嫌桐(就是一个圆)和笔孔(小圆,可以有好几个)组合在一起作为一个对象来选中;

2) 群组中最大的一个被当做外圈,其他物体统统当做笔孔;

3) 滚轮外圈必须是圆的,否则程序会提示错误然后退出;除滚轮外圈外的其他物体可以不是圆的,它们的中心坐标提供了画曲线所需的控制点,它们的形状则春扮不重要,可以是任意形态。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12309273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存