植物分形
原理:分形之分叉结构 迭代法
绘图库:Easy Graphics Engine (EGE)
编程语言:c++
示例:树叶
角度60度 伸缩率0.6
角度45度 伸缩率0.5
代码:
#include <graphics.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <time.h>
const double pi = 3.1415926536;
struct Point
{
double x;
double y;
};
Point Rotate(Point p1, Point p2, double A)
{
Point r;
r.x = p1.x + (p2.x - p1.x) * cos(A)