如何画一个不可能的三角形(draw an impossible triangle)

三胞胎的排列对眼睛有着令人愉悦的效果,这一“三胞胎法则”使这个三角形成为一个值得思考和创造的有趣形状。它经常出现在麦克·埃舍尔的艺术作品中。它也被称为彭罗斯三角或彭罗斯三角。...

方法1方法1/3:从倒三角形开始

  1. 1画一个倒等边三角形。这将是三角形的中心。
  2. dc66f6f3620cfb225382ea7ca77ba41a-0
  3. 2在三角形的一侧外轻画两条平行线。这些线的间距应该相等。注意不要把线画直。
  4. a6fd7ee4da7095cb5a6a4caa935e412e-0
  5. 3对其他两侧重复此步骤。你的草图应该看起来像三个三角形嵌套在一起。
  6. a34fab88b4405935b99c5c2b9d7682b7-0
  7. 4选择“中心”三角形的一侧。延伸直线的一端,直到到达“中间”三角形。
  8. 2a8d803b971eb8815143e1e4f7b30688-0
  9. 5找到“中间”三角形的同一侧。以与之前相同的方向延伸直线的一端,直到到达“外部”三角形。
  10. 95cf1e79bb88e8d14e00d1d28a1949b4-0
  11. 6对三角形的其他两侧重复步骤。
  12. e03b3d123fb118ac71ab335bcebb384a-0
  13. 7删除短线段,使三角形开始看起来是三维的,而不是平面的。这个“3D”形状的每一条边都应该看起来像一个反向的“L”。
  14. 0e1b034c3e8da782dcae6393f2d6e72d-0
  15. 8在拐角处以一定角度添加短线段。这些短段将结束外部点。
  16. 1603599a63634ac034803ef831ec93b3-0
  17. 9通过删除上一步中绘制的短线段之外的点来清理图形。
  18. a1c82e3b698ebb9d1027d8cea23b5640-0
  19. 10如果需要,添加阴影。
  20. 96612214b50f1298a237f8f06770e65b-0

方法2方法2/3:延伸三角形

  1. 1画一个三角形,并将线的端点延伸到它们连接的地方。
  2. 20dab1b55b36200b47bcb7c65e7165ec-0
  3. 2从这些尖端画线,将它们延伸到内三角形的角之外。
  4. 2ecc401597ded6e426ea732cdf34f752-0
  5. 3在“角落”绘制。
  6. bfc5d2b59f9750d3c5b3b31fe09d02ac-0
  7. 4画出最后一条长线,连接各个角落。
  8. 2eefd9e739d6ad9b679031889dc2cc5b-0
  9. 5.完成。
  10. 6fc02bdc264af90833709443596085ba-0

方法3方法3/3:从不规则六边形开始

  1. 1画一个六边形。三边应为长边和短边,短边和长边交替。这可以通过构造一个等边三角形并“切掉”拐角来轻松实现。
  2. Image titled 20160915_183344
  3. 2在六边形的中间放一个较小的等边三角形。
  4. Image titled 20160915_183620
  5. 3从三角形的一角到六边形的一角画一条线,如上图所示。
  6. Image titled 20160915_183740
  7. 4对其他两方重复此过程。
  8. Image titled 20160915_185147Image titled 20160915_185308
  9. 5.完成。如果需要,可以选择阴影或颜色。
  10. Image titled 20160915_185321
  • 在你学习了这个基本的视错觉之后,你可以尝试更复杂的排列方式。
  • 试着用尖笔勾勒出它的轮廓,使它看起来锋利。
  • 练习着色技术。着色是一种在二维图像中提供深度的技术。
  • 总是先画草图,因为你可能会弄错。另外,先在一张旧的废纸上做,这样你就不会浪费新纸了。
  • 在做最后一份之前先练习。
  • 确保阴影处理得很好,让它看起来“哇!”效应
  • 量角器可能也是个好主意。
  • 发表于 2022-03-24 10:32
  • 阅读 ( 70 )
  • 分类:生活方式

你可能感兴趣的文章

cpu和gpu如何交互以呈现计算机图形?

...了一个问题: 在这里你可以看到一个小的C++程序的截图三角形.exe基于openglapi的旋转三角形。 诚然,这是一个非常基本的例子,但我认为它适用于其他图形卡操作。 我只是好奇,想知道双击的整个过程三角形.exe在windowsxp下,直...

  • 发布于 2021-04-12 06:51
  • 阅读 ( 299 )

动态绑定(dynamic binding)和消息传递(message passing)的区别

...型的对象。因此,它调用Circle类的draw方法。最后,s指向三角形对象,它将调用三角形类的draw方法。在运行时执行不同的draw方法。即使引用变量是Shape类型,绑定也会在运行时相应地发生。因此,这称为动态绑定。 什么是消息...

  • 发布于 2021-07-01 08:23
  • 阅读 ( 366 )

抽象类(abstract class)和php中的接口(interface in php)的区别

...抽象类。它有一个抽象方法draw和一个非抽象方法display。三角形类扩展了形状。因此,triangle类为抽象方法draw提供了实现。在第19行中,创建了一个三角形对象。在第20行中,使用该对象调用draw方法。因此,draw方法将执行并在控...

  • 发布于 2021-07-01 18:08
  • 阅读 ( 245 )

如何建立一个彭罗斯 "不可能 "的三角形(build a penrose "impossible" triangle)

...是连接在一起的假象。 4在底片的后侧添加砝码,使三角形能够直立起来。其他选择包括在底部添加一个中心轴,使其能够旋转,或者在底面开孔,并提供一个带有销钉的匹配板。第二种方案可以让你在完全相同的位置(相...

  • 发布于 2022-03-10 16:31
  • 阅读 ( 142 )

如何计算三角形的重心(calculate the center of gravity of a triangle)

方法1 方法1之3:使用相交中位数 1找到三角形的一条边的中点。要找到中点,先测量边的长度,然后将长度除以一半。例如,如果三角形的一条边长为10厘米,中点将在5厘米处,因为10/2=5{displaystyle 10/2=5}。 2. 找到三角形第...

  • 发布于 2022-03-11 16:49
  • 阅读 ( 184 )

如何画圣诞树(draw christmas trees)

...法1方法1/2:圣诞树(用灯和装饰品装饰) 1画一个等腰三角形。 2在与底座相连的三角形下方添加一个小圆柱状支柱。 3在三角形的主体上,从上到下按一定间隔绘制五条曲线。 4.根据上述指南制作树叶。 5.在叶子上做花环状...

  • 发布于 2022-03-24 02:26
  • 阅读 ( 72 )

如何画可爱的动物(draw cute animals)

...画老虎的四条腿。在矩形的左上角添加尾部。 4使用小三角形绘制耳朵。用两个小的深色圆圈加上眼睛。在眼睛上留下一小段白色圆形区域,以便光线反射。用倒三角形画鼻子。用两条小曲线画出嘴巴,并在脸颊两侧为胡须画...

  • 发布于 2022-03-24 02:34
  • 阅读 ( 112 )

如何画人的脚(draw human feet)

...直径1.5倍的线。线条的长度会影响脚的视角。 3画一个三角形,两边接触圆,并在顶部与直线尖端相交。三角形底部的距离可能取决于你希望脚趾看起来有多大。 4在三角形底部画五个圆形或椭圆形的脚趾。你可能想改变大小...

  • 发布于 2022-03-24 03:11
  • 阅读 ( 78 )

如何拔牙(draw teeth)

...。这条线有助于对齐牙齿和牙龈。 5沿着上唇轻轻画下三角形(牙龈)。始终从中间向下的三角形开始,将其与初始中线对齐。放置中间三角形后,将其余三角形均匀地添加到上唇下方,确保缩小每个三角形之间的距离。这一...

  • 发布于 2022-03-24 04:44
  • 阅读 ( 88 )

如何画一把低音吉他(draw a bass guitar)

步骤 1画一个倾斜的三角形。 2画一个与第一个三角形方向相反的小三角形。这两个三角形就是身体。 3在两个三角形之间画一个细长的矩形。这将充当摩擦板/颈部。 4在矩形的末端绘制两个相对的三角形。连接到矩形的那...

  • 发布于 2022-03-24 05:18
  • 阅读 ( 73 )
sof817
sof817

0 篇文章

相关推荐