计算机分形.doc

计算机分形

计算机图形学实验报告 姓名 学号 专业 任课教师 实验教师 评阅教师 实验地点 书写日期 20 实验课时间 实验得分 实验序号与名称:计算机分形——Koch曲线 实验目的: 通过实验了解计算机分形和粒子系统实现及其效果 实验开发环境: 硬件要求: PC机,主流配置,最好为独立显卡,显存512M以上。 软件环境: 操作系统:Windows XP。 语言开发工具:Microsoft Visual studio 2008,Visual C++。 实验要求: 用OpenGL实现以下效果之一: 1、 计算机分形? 例如 Julia集 Koch 曲线 2D或3D Sierpinsk三角形 2、粒子系统?? 3、扫描表示法造型?? 并加上一定交互效果 需要提供: 1、源程序及其执行程序? 2、程序设计、实现和操作说明 实验内容与步骤小结、主要截图、核心代码实现: 比例:60% 1、 koch曲线分形原理 从一条直线段开始,将线段中间三分之一部分用等边三角形的两条边代替,形成具有5个结点的图形(图1);在新的图形中,又将图中每一条直线段中间的三分之一部分都用一条等边三角形的两条边代替,再次形成新的图形(图2),这时,图形中共有17个结点。设第k次迭代产生结点数为nk,第k+1次迭代产生结点数为nk+1,则kn和kn+1之间的递

文档评论(0)

1亿VIP精品文档

相关文档