文件名称:大家一起来玩分形——SimpleFractal0.01发布
文件大小:1.29MB
文件格式:RAR
更新时间:2011-07-13 14:18:14
分形 图形 碎形 程序
大家一起来玩分形,本程序为基于图片的分形程序,让分形创作变为一种游戏!
简单来说程序有两大特色:
一、引入SQFormula复数计算引擎
利用该引擎,本程序实现了迭代公式、终止条件公式和取色公式的自定义。SQFormula 是在编译型复数计算器升级而来,在编译型复数计算器的基础上,增加了比较运算模块。
SQFormula使得您可以随意定义迭代公式,在公式中z表示主迭代变量,z0表示迭代开始前主迭代变量的值。取色公式中您还可以使用V_iter_n变量取得当前的迭代次数,用V_iter_max取得最大迭代次数。
计算引擎支持常量e和pi,例如表达式 e^pii 的计算结果为-1.000000 + 0.000000i。
支持的运算符有-(负号)、+、-、*、/、^(幂运算符)、=、(、)、i(虚数定义符)、<、<=、>、>=、!=、==;
支持的函数有abs, arg, conj, real, imag, norm, exp, log, log10, sqrt, sin, cos, sinh, cosh, tan, tanh
SQFormula为公式自定义提供支持!!!
公式中支持比较运算!!!
提供迭代次数变量支持!!!
二、引入二维调色板概念
需要注意的是:这里的取色方式是二维的,程序利用取色公式运算结果的实部作为水平取色参数,利用虚部作为垂直取色参数。这样就可以在我们的二维调色板中选取到任意一个角落的像素值。
调色板沿用的上个程序的做法,您可以随意选择任意图片作为程序的调色板。在此基础上,程序引入了“调色板映射”概念,您可随意调整调色板取色起点、单位跨度、取色角度和拉伸程度等参数,就算不更换调色板,也可以变换出不同的分形图案!
除了以上两点主要特色以外,本程序遵循简单易用原则,使得每个人都可以轻松作出漂亮的分形图案,使得分形作图就好象在玩游戏一样轻松!
通过参数调整轻松制作个性分形图案!!!
高度可视化操作,鼠标拖动轻松搞定!!!
绘图进程实时显示,一切尽在掌握!!!
文件导出进程动态显示,并可随时取消!!!
【文件预览】:
奇异世界.sfs
蝴蝶结的幻想.sfs
SimpleFractal.exe
蝴蝶结的幻想.JPG
爬行动物.JPG
171648674.jpg
眼睛.JPG
爬行动物.sfs
2.bmp
矩阵的革命.JPG
矩阵革命.sfs
007.jpg
眼睛.sfs
奇异世界.JPG