编程画出千姿百态的树叶
作者:安徽省亳州三中教科处王宇 邮编:236800 E-Mail:
Wydz511@sohu.com
|
|
走到户外,欣赏大自然的美景,映入眼帘的是千姿百态,各种各样美丽的树。这不禁使人在心旷神怡之余开始赞叹大自然的伟大。于是就有了用电脑把这美景画出来的冲动。
经过一番探索,程序编出来了,画出的效果还真不少,如图
1
所示,笔者根据其形状命名的有蕨叶、芦苇、叶脉、文竹、大树、嫩藤、小草、葡萄、迎客松、玫瑰花、五星花、蒲公英、塔、羽毛、凤凰、孔雀、浪花、稻草人等。
![]()
仔细观察它们的形状有何规律,那就是自相似性,一棵树分的一个叉又是一棵小树。
为了说明原理,笔者以二维情况下非常典型的一棵小树为例来介绍画图的算法。
设这棵树发了两个叉,如图
2
深色部分所示。沿着箭头的方向,画这棵树需要如下步骤。
|
|
①
首先从起点开始向前走到第一个分叉点,设距离是L1
;
|
编程画出千姿百态的树叶
最新推荐文章于 2022-11-13 15:32:51 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)