计算机图形学VC绘图程序

计算机图形学实习用的 VC 程序,功能还挺全的。DDABresenham中点画线法,这些经典的画线/画圆算法全都有,拿来练手再合适不过。裁剪、填充、变换这些也覆盖到了,代码也比较清晰,用起来没啥压力。

VC6.0 下直接能跑,不用折腾环境,嗯,这点挺省事的。像画个圆试试Bresenham的效率,或者看看多边形裁剪的效果,体验一下课本上那些图形学算法的实际效果,直观。

你要是对着书本代码敲得头大,不妨直接用这个项目跑一遍,自己改改参数看看结果,效率高多了。而且对理解原理也蛮有的。

顺便推荐两个还不错的相关资源: Bresenham 画线算法程序MFC 图形界面画线画圆,可以搭配着看,效果更好。

如果你刚好在做图形学实验,或者想快速搭建个基本画图工具,这个项目可以直接上手。

rar
Draw.rar 预估大小:50个文件
folder
Draw(最终) 文件夹
file
DrawDoc.h 2KB
folder
RES 文件夹
file
Draw.ico 1KB
file
Toolbar.bmp 1KB
file
Draw.rc2 396B
file
DrawDoc.ico 1KB
file
DrawView.opt 48KB
file
2DTransDlg.h 1KB
file
DrawDoc.cpp 3KB
file
DrawView.vcproj.07F6D99B192C402.Administrator.user 1KB
file
StdAfx.cpp 206B
file
BasicGraph.h 1KB
file
Line.cpp 1KB
file
Draw.rc 15KB
file
DrawView.vcproj 5KB
file
Shape.cpp 522B
file
Draw.cpp 4KB
file
DrawView.sln 880B
file
DrawView.h 3KB
file
PolyTransDlg.h 1KB
file
MainFrm.h 1KB
file
Line.h 746B
file
Draw.dsw 531B
file
DrawView.dsw 541B
file
Draw.plg 10KB
file
Draw.opt 55KB
file
DrawView.cpp 18KB
file
Draw.vcproj.07F6D99B192C402.Administrator.user 1KB
file
2DTransDlg.cpp 1KB
file
Draw.h 1KB
file
ReadMe.txt 4KB
file
StdAfx.h 1KB
file
Draw.suo 13KB
file
Circle.h 767B
file
Draw.ncb 121KB
file
MainFrm.cpp 2KB
file
Draw.sln 872B
file
Draw.aps 32KB
file
DrawView.dsp 3KB
file
Shape.h 503B
file
Draw.dsp 5KB
file
Draw.clw 4KB
file
DrawView.suo 10KB
file
PolyTransDlg.cpp 1KB
file
DrawView.ncb 33KB
file
RESOURCE.H 3KB
file
Stack.h 1KB
file
Draw.vcproj 10KB
file
Circle.cpp 1KB
file
DrawView.plg 1016B
file
BasicGraph.cpp 9KB
rar 文件大小:82.02KB