原文:javascript绘制谢尔宾斯基三角形(Sierpinski triangle)

自从上一次绘制雪花曲线 用javascript绘制雪花 Koch曲线 之后,对简单分形更加喜欢,太复杂的只能欣赏了,简单分形还是决定一个一个的用代码绘制出来,html 中的canvas标签相当方便,本文继续使用javascript canvas的模式。 谢尔宾斯基三角形由波兰数学家谢尔宾斯基在 年提出。详情见 wiki。 总体上说来这个三角形比雪花曲线要来的简单,基本思路和雪花曲线类似,所以没有 ...

2013-01-28 17:52 10 2130 推荐指数:

查看详情

分形之斯基(Sierpinski)三角形

斯基三角形(英语:Sierpinski triangle)是一种分形,由波兰数学家斯基在1915年提出,它是一种典型的自相似集。也有的资料将其称之为斯基坟垛. 其生成过程为: 取一个实心的三角形。(多数使用等边三角形) 沿三边中点的连线 ...

Sun Oct 12 09:07:00 CST 2014 1 5416
分形--斯基三角形

大学时候,有上过关于图像学相关的课程,当时图像学课程的老师,听说在学院里都非常的出名,在入学之前就有听说,当初信誓旦旦的,想好好学习,可以还是挡不过大学里的自由的生活的诱惑,还是没能坚持下来。 ...

Wed Oct 21 07:29:00 CST 2015 0 3371
小练手:用HTML5 Canvas绘制斯基三角形

文章首发于我的知乎专栏,原地址:https://zhuanlan.zhihu.com/p/26606208 以前看到过一个问题:斯基三角形能用编程写出来么?该怎么写? - 知乎,在回答里,各方大神用各种语言各种方法实现了一遍,非常精彩。我当时也回答了这个问题,是用H5的Canvas ...

Thu Apr 27 23:34:00 CST 2017 0 1208
Python使用递归绘制斯基三角形

斯基三角形使用了三路递归算法,从一个大三角形开始,通过连接每一个边的中点,将大三角型分为四个三角形,然后忽略中间的三角形,依次对其余三个三角形执行上述操作。 运行效果: 源代码: ...

Sun Nov 10 06:03:00 CST 2019 0 529
python 使用turtule绘制递归图形(螺旋、二叉树、斯基三角形

插图工具使用Python内置的turtle模块,为什么叫这个turtle乌龟这个名字呢,可以这样理解,创建一个乌龟,乌龟能前进、后退、左转、右转,乌龟的尾巴朝下,它移动时就会画一条线。并且为了增加乌龟画图的艺术价值,可以改变尾巴宽度和尾巴浸入墨水的颜色。 1.递归绘制螺旋 我们让乌龟 ...

Thu May 30 18:59:00 CST 2019 0 1758
斯基三角形的几种生成方法

简介 斯基三角形Sierpinski triangle)是一种分形,由波兰数学家斯基在1915年提出。它是一种自相似集。 几种生成方法 方法一:去掉中心 取一个实心的三角形(多数用等边三角形) 连接三边中点,将它们分成4个小三角形 将正中间的三角形挖空 ...

Mon Dec 17 05:09:00 CST 2018 0 1457
混沌分形之斯基Sierpinski

本文以使用混沌方法生成若干种斯基相关的分形图形。 (1)斯基三角形三角形的3个顶点,和一个当前点,然后以以下的方式进行迭代处理: a.随机选择三角形的某一个顶点,计算出它与当前点的中点位置; b.将计算出的中点做为当前点,再重新执行操作a 相关代码 ...

Tue Nov 04 14:41:00 CST 2014 1 2993
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM