【演示菁培班PK】【博哥技巧】用布尔运算绘制”彭罗斯三角形“

王俊博
王俊博

创作者俱乐部成员

在今天,@韩泽龙在社区中给大家介绍了彭罗斯三角形及其绘制方法,通过图形结合的方式完成了制作,是非常棒的,

【演示菁培班PK】【分享帖】彭罗斯三角形绘制方法(1):绘制等边三角形

【演示菁培班PK】【分享帖】彭罗斯三角形绘制方法(2):绘制60°锐角图形

下面,我要介绍另外一种方法“减法”,同样来绘制出“彭罗斯三角形”。


首先,我们要做的就是来分析一下这个彭罗斯三角形(左)。

这个三角形是由三个相同的图形组成,每个图形都是右图的形状。因此,我么只需要做出一个右图就可以啦!

那么,我们应该怎么做呢?

是不是可以看成由一个正三角形减去3部分而成?

那么,这些边之间是怎样的数量关系呢?

假定蓝色正三角形的边长为a,红色为b。那么黄色三角形的底边长是不是 (a-b)/2 ,绿色平行四边形的高是不是黄色正三角形高的两倍?

接下来,通过数量关系画图就好啦!

已经准备好一个边长a为10的正三角形和边长b为7的正三角形,下面就开始作图啦!

制作单一图形

下一步,就是旋转与图片调整。

旋转与图片位置调整

最后,再微调一下,彭罗斯三角形就完成啦!

效果图

那么,你有没有学会呢?

赶快一起来挑战吧!


如果你有什么想补充说明的地方,欢迎留言评论哦!

喜欢就点亮💗哦!

河北省
浏览 631
收藏
10
分享
10 +1
7
+1
全部评论 7
 
祖源
打卡
· 广东省
回复
 
HC.旋
跟着大佬学习
· 江苏省
回复
 
王俊博
王俊博

创作者俱乐部成员

关于为什么是2倍,这里简单给个图。
· 河北省
回复
 
张俊
张俊

WPS函数专家

跟着博哥学布尔运算
· 河南
回复
 
志尧ZhiYao
志尧ZhiYao

创作者俱乐部成员

为难我老人家的数学 哈哈哈 还是学到了
· 江西省
1
回复
王俊博
王俊博

创作者俱乐部成员

计算可以用表格,写个等号就出来啦!
· 河北省
1
回复