贝塞尔曲线屏保的设计和实现.docVIP

  • 6
  • 0
  • 约9.61千字
  • 约 12页
  • 2015-07-19 发布于安徽
  • 举报
《计算机图形学》 设计报告 题目:贝塞尔曲线屏保的设计与实现 班 级: 学 号: 姓 名: 教 师: 完成时间: 引言 贝塞尔曲线又称贝兹曲线或贝济埃曲线,一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点线段像可伸缩的皮筋贝塞尔曲线是计算机图形图像造型的基本工具,是图形造型运用得最多的基本线条之一。它通过控制曲线上的四个点(起始点、终止点以及两个相互分离的中间点)来创造、编辑图形。 贝塞尔曲线屏保是Windows早期通常自带的屏幕保护程序,它主要是通过运行变幻着的多条贝塞尔曲线,以防止显示器因长时间保持一个画面而造成老化。 Visual C++提供了一个支持屏幕保护的开发库scrnsave.lib,这个库已经定制了一个屏幕保护程序的框架结构,开发者只需要在完成相应的函数和提供相应的资源就可以写出自己的屏幕保护程序。因此,通过VC实现贝塞尔曲线屏保的设计不是难题。 功能分析 1. 创建贝塞尔MDI子窗口:HWND FAR CreatePolyWindow(); 2. 实现主窗口中的多重贝塞尔曲线示例窗口功能:LONG APIENTRY PolyProc(); 3.demo应用程序:BOOL PolyCreateProc(); 4.处理多重贝赛尔曲线命令:BOOL PolyComman

文档评论(0)

1亿VIP精品文档

相关文档