问题标签 [fractals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2675 浏览

c - 使用 C 在计算机图形学中编码自相似分形

任何人都可以帮助我使用 c 语言编写计算机图形中自相似分形的编程代码吗?

0 投票
15 回答
4008 浏览

code-golf - 代码高尔夫:Mandelbrot 套装

代码高尔夫的通常规则。这里以python中的一个实现为例

结果应该是这样的

曼德布罗集

允许使用图像库。或者,您可以使用 ASCII 艺术。这段代码做同样的事情

结果

编辑

ASCII 艺术的规则:

  • 行/列的大小是参数化的,代码必须使用任何有效值。
  • 根据迭代次数,密度至少有三级差异(所以我的原型不符合要求)
  • 水平方向(所以我上面的原型不兼容)
  • 关键参数是固定的(最大迭代次数 = 1000,失控值 x x + y y <= 4.0)

图形规则:

  • 行/列的大小是参数化的,代码必须使用任何有效值。
  • 至少三级颜色,灰度
  • 水平方向(我的原型是兼容的)
0 投票
2 回答
3759 浏览

image - 如何为生成几何图案的规则建模?

对于我的问题,最好找到哈萨克民族饰品的数字表示来生成新的。但其他方法也很好。

饰品本质上是由比较基础的饰品组合而成。通常装饰物是对称的。

以下是一些基本元素的示例:

替代文字 替代文字 替代文字 替代文字 替代文字 替代文字

(图片有点失真)

这是一个更复杂的装饰的例子:

替代文字

如何以尽可能少的数字对装饰品的表示进行编码?这样我就可以编写一个程序来生成一个装饰品,给定一些数字序列

任何想法表示赞赏。

在我写这篇文章时,我认为生成雪花图像可能有点相关,尽管它可能只是一个分形。

0 投票
1 回答
1034 浏览

java - 如何画毕达哥拉斯树

如何在秋千上画毕达哥拉斯树?
http://mathworld.wolfram.com/images/eps-gif/PythagorasTree_825.gif

0 投票
2 回答
3816 浏览

java - 带有 g2d 的毕达哥拉斯树

我正在尝试构建我的第一个分形(毕达哥拉斯树):

替代文字 http://img13.imageshack.us/img13/926/lab6e.jpg

在 Java 中使用 Graphics2D。这是我现在拥有的:

所以基本上我设置了步数,然后绘制第一个正方形(p1、p2 和大小)。然后,如果 step 是奇怪的,我需要在正方形的顶部构建直角三角形。如果 step 是偶数,我需要在三角形的自由边上建立两个正方形。我现在应该选择什么方法来绘制三角形和正方形?我正在考虑用简单的线条绘制三角形,用 AffineTransform 转换它们,但我不确定它是否可行并且它不能解决绘制正方形的问题。

0 投票
3 回答
4089 浏览

math - 基于分形的图像压缩算法(及源代码)

我正在寻找一种体面的基于分形的图像压缩算法。到目前为止,我只找到了指向 FIF 图像格式的死链接和指向 Iterated Systems Inc 的死链接,后者后来变成了 MediaBin,然后从我所看到的情况来看,它什么都没有。

0 投票
4 回答
2647 浏览

java - 改进绘图毕达哥拉斯树

我已经编写了绘制毕达哥拉斯树分形的程序。任何人都可以看到任何改进它的方法吗?现在是 89 LOC。

0 投票
1 回答
1305 浏览

java - 分形地形生成问题

我正在尝试让一个简单的 1D 分形地形生成器用于 2D 游戏。但由于某种原因,它总是要么形成一座小山、一条山谷或一条平线,如以下段 (x1, x2, y2) 的输出所示:

范围从 -1 到 1。

这是用于生成关卡的代码。

}

我不确定出了什么问题,感谢您的帮助。

0 投票
1 回答
4314 浏览

3d - 如何渲染 Mandelbulb 风格的 3D 分形

我有兴趣尝试 3D 分形的方程(a la Mandelbulb)。有谁知道一个框架,它允许我提供一个 3 坐标的 Mandelbrot 风格的函数,将一个点识别为包含或不包含在一个集合中,并以 3D 呈现结果集合的表面形式?

显然,可以使用 GPU 进行处理的解决方案会更好。

0 投票
1 回答
1676 浏览

algorithm - 生成随机树分支

我想生成(图像)一棵树的单个分支(“木本植物”种类)。也许类似于这个分支,或者这个分支。

我需要它有趣但简单,所以只有一个分支,有几圈,只有几个分裂(它从一个肢体变成两个肢体)。它应该从一根粗枝开始,然后分成几根细枝。我不担心叶子,因为我认为叶子是一个完全独立的问题,所以可以稍后处理。

我应该从哪里开始?这涉及到什么?

谢谢