三维随机分形地形生成(13)
发布时间:2021-06-07
发布时间:2021-06-07
这个例子源码放在一个 zip 文件中,用你惯用的解压缩软件打开。如果你没有 zip 工具,试试 。
源码使用 OpenGL API 绘制。如果你的机器上没有则请下载一个。注意本程序认 SGI 实现的 OpenGL ,注意文件名。
快速起步
启动 Fractal 例子程序
打开 View Options 对话框
从 Select render type 下拉菜单选 2D mesh/renderd
将 Interations 值改为 4
将 Tile 值改为 3 。
使用程序
自己试试就知道了。
代码结构
fractmod.c 和 fractmod.h 是本例子程序的核心 C 代码。它构成分形生成模块。 CFractalExampleView 类是从 1996.12 期
M$ Journal: /msj发现的 COpenGLView 类衍生的。
COpenGLView 类由 Ron Fosner 写成,他说这是他 fully-blown COpenGLView 类的精简版。要真正看懂,去买他那本由 Addison-Welsley 出版书: OpenGL prgramming for windows95 and windows nt 。