编程画出千姿百态的树叶

本文介绍了一种利用编程技术结合数学算法和生物形态学原理,创作出形态各异的树叶图形的方法。通过调整branch参数和运用特定的算法,可以生成逼真的树叶图像,展现出大自然的多样性和美丽。
摘要由CSDN通过智能技术生成
编程画出千姿百态的树叶
作者:安徽省亳州三中教科处王宇    邮编:236800      E-Mail: Wydz511@sohu.com   
 
走到户外,欣赏大自然的美景,映入眼帘的是千姿百态,各种各样美丽的树。这不禁使人在心旷神怡之余开始赞叹大自然的伟大。于是就有了用电脑把这美景画出来的冲动。
 
经过一番探索,程序编出来了,画出的效果还真不少,如图 1 所示,笔者根据其形状命名的有蕨叶、芦苇、叶脉、文竹、大树、嫩藤、小草、葡萄、迎客松、玫瑰花、五星花、蒲公英、塔、羽毛、凤凰、孔雀、浪花、稻草人等。
 
           
  
 仔细观察它们的形状有何规律,那就是自相似性,一棵树分的一个叉又是一棵小树。
 
 为了说明原理,笔者以二维情况下非常典型的一棵小树为例来介绍画图的算法。
 
  设这棵树发了两个叉,如图 2 深色部分所示。沿着箭头的方向,画这棵树需要如下步骤。
 
首先从起点开始向前走到第一个分叉点,设距离是L1
 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值