java阶段性学习总结-----分形初步(三)

大家先来看几张图片:

谢尔宾斯基三角形
java阶段性学习总结-----分形初步(三)_第1张图片
 椭圆


java阶段性学习总结-----分形初步(三)_第2张图片
 以上两张图片是不是很美妙?有没有想跃跃欲试的冲动呢?

好的  给出以上两张图形的算法,递归画线与 有规律的画点:

谢尔宾斯基三角形:

一个三角形,取各边中点画出第二个三角形,再一次递归,画出下一组三角形。

 

 

椭圆:

a = 1.40, b = 1.56, c = 1.40, d = -6.56;


x2 =d *Math.sin(a*x1) - Math.sin(b*y1);
y2= c *Math.cos(a*x1) + Math.cos(b*y1);

 

你可能感兴趣的:(java)