欢迎来到天天文库
浏览记录
ID:26429139
大小:297.68 KB
页数:3页
时间:2018-11-26
《vc 图形绘制系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VC++014-图形绘制系统摘要:本论文详细描述了分形图形的绘制,并深入的探讨了绘制过程中的一些方法。同时介绍了计算机图形学和分形学方面的知识,目的是让读者在了解计算机图形学和分形学知识的情况下,在Windows平台下,利用VC++来绘制美丽奇妙的分形图。该程序在绘制所有的分形图之前引用了一个基类CbaseDraw。该类定义了许多成员函数和成员变量,在后面的绘制中,都调用了基类CBaseDraw中定义的成员函数。该程序共包含:文件、绘制简单分形图、绘制Julia图形、绘制Mandelbrot图形和分形图的应用6个菜单。每个菜单都有下拉子菜单,通过点击每个菜单下的子菜单就可以绘制
2、相应的分形图。其中有:龙图、H图、朱莉娅图形、虎尾图、百足虫图、曼德勃罗特图、埃农引力线、正方体映射图、杯瓶映射图等许多的图案。关键词:VC++,曼德勃罗特,朱莉娅,分形图,埃农。 目录前言:1第一章:计算机图形学的发展2一计算机图形学软件的发展2二算机图形学算法的发展2三计算机图形学的应用3第二章:分形学简介4一分形的历史4二分形的数学描述5第三章:简单Fractal图6一龙图6二H图9第四章:Mandelbrot图13一Mandelbrot图的数学描述13二曼德勃罗特图形14三虎尾图14四百足虫图15第五章:奇异引力线图18一奇异引力线图的定义和数学描述18二埃农引力线18
3、第六章:分形学的应用21一绘制正方体映射图21二绘制杯瓶映射图24结束语35附录36主要参考文献37 前言“图”是物体透射光或反射光的分布,“形”是人的视觉系统对图的接收在大脑中形成的印象或认识。图形是两者的结合。人类获取外界信息是靠听觉、视觉、触觉、嗅觉、味觉等,但绝大部分(约80%左右)来自视觉所接收的图形信息。众所周知,计算机已成为快速、经济的生成图片的强大工具。实际上已经没有哪个领域不能从使用图形显示中获益,因此也就不会奇怪为什么计算机图形学的应用是那么的广泛,同时计算机绘图技术发展越来越快,应用范围越来越广,计算机图形学在艺术领域中的应用成效也越来越显著,除了广泛用于
4、艺术品的制作,还成功的用来制作广告、动画片,甚至电视电影。VC++代表了基于Windows的C++语言产品,它完美地集成了传统的编程工具,如编译器、编辑器、调试器和原代码剖析器。同时,它也集成了Windows中特殊的工具箱,如MFC(MicrosoftFoundationClasses)和Windows资源编辑器(AppStudio)。另外还加入了几种新工具,如轮廓应用程序生成器(AppWizard)、C++类管理器(ClassWizard)和类浏览器(ClassBrowser),以及各种各样为开发MicrosoftWindows下的C/C++程序而设计的工具。这些工具给我们的
5、编程带来了极大的方便。MFC类库为我们提供了丰富的类资源,特别是MFC类库中提供的绘图类中提供了几乎所有的绘图函数,功能非常全,为我们进行图形设计提供了丰富的资源,用VC++语言进行绘图程序设计具有明显的优越性,一般图形都有层次结构,任何复杂的图形均可用简单图素描述。而VC++语言具有指针、结构等丰富的数据类型,同时它的面向对象程序设计方法使图素模块(或绘图模块)之间的关系更加清晰,便于对图形进行修改、删除、插入等操作。本论文共分六章。第一章概述了计算机图形学的发展,包括计算机图形学软件的发展、计算机图形学算法的发展、计算机图形学的应用。第二章主要对分形学做了一下简介。第三章描
6、绘了简单Fractal图,有龙图、H图等。第四章介绍经典Mandelbrot图,其中包括对Mandelbrot图的数学描述,还有一些基本的Mandelbrot图,如Mandelbrot图、虎尾图、百足虫图等。第五章是奇异引力线,其中对奇异引力线做了数学描述,还介绍了著名的埃农引力线图。第六章是对分形图的应用,把分形图映射到正方体、杯、瓶等器皿的表面,形成美丽奥妙的图案。 以下是部分界面图,如图片不清,请直接点击图片,如需要看更详细的资料,请直接联系客服!
7、 图1 图2 图3
此文档下载收益归作者所有