In mathematics, the term chaos game, as coined by Michael Barnsley,originally referred to a method of creating a fractal, using a polygon and an initial point selected at random inside it. The fractal is created by iteratively creating a sequence of points, starting with the initial random point, in which each point in the sequence is a given fraction of the distance between the previous point and one of the vertices of the polygon; the vertex is chosen at random in each iteration. Repeating this iterative process a large number of times, selecting the vertex at random on each iteration, and throwing out the first few points in the sequence, will often (but not always) produce a fractal shape. Using a regular triangle and the factor 1/2 will result in the Sierpinski triangle, while creating the proper arrangement with four points and a factor 1/2 will create a display of a "Sierpinski Tetrahedron", the three-dimensional analogue of the Sierpinski triangle. As the number of points is increased to a number N, the arrangement forms a corresponding (N-1)-dimensional Sierpinski Simplex.
Sierpinski triangle的原理图:
我的计算机图形学基础教程中绘制的Sierpinski
triangle效果图:
Chaos
game之Sierpinski triangle代码(孔令德编写):
}
本文介绍了一种通过混沌游戏方法在计算机图形学中绘制西尔宾斯基四面体的技术,详细解释了算法原理、代码实现及绘制效果。
1403

被折叠的 条评论
为什么被折叠?



