1课程名称计算机图形学班级1320541实验日期2015年6月4日星期四姓名刘创学号37实验成绩实验名称实验四地理划分画球算法实验目的及要求1)理解球边表和面表算法2)理解双缓冲的算法3)理解mfc作用原理实验环境VC++6.0基于MFC实验内容利用mfc绘制地理球算法描述及实验步骤部分重要代码截图:太原工业学院计算机工程系实验报告2(用适当的形式表达算法设计思想与算法实现步骤)调试过程及实验结果实验过程中没有出现太大的问题实验结果展示如下:地理球(详细记录在调试过程中出现的问题及解决方法。记录实验运行结果)总结1)通过本次实验,了解到了mfc的最基本知识,发现自己学习mfc任重而道远,在前行的路上还有很多学习的地方。2)实践是检验真理的唯一标准3)动手能力需要再次提高4)算法思想要与时俱进,要多学习算法(对实验结果进行分析,实验心得体会及改进意见)3附录//OnDraw函数voidCTestView::OnDraw(CDC*pDC){CTestDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);//TODO:adddrawcodefornativedatahereDoubleBuffer();}voidCTestView::ReadVertex()//读入顶点坐标{intgAlpha=4,gBeta=4;//面片夹角N1=180/gAlpha,N2=360/gBeta;//N1为纬度区域,N2为经度区域V=newCP3[(N1-1)*N2+2];//V为球的顶点//纬度方向除南北极点外有"N1-1"个点,"2"代表南北极两个点doublegAlpha1,gBeta1,r=300;//r为球体半径//计算北极点坐标V[0].x=0,V[0].y=r,V[0].z=0;//按行循环计算球体上的点坐标for(inti=0;iSetMapMode(MM_ANISOTROPIC);//pDC自定义坐标系pDC->SetWindowExt(rect.Width(),rect.Height());//设置窗口范围pDC->SetViewportExt(rect.Width(),-rect.Height());//x轴水平向右,y轴垂5录直向上pDC->SetViewportOrg(rect.Width()/2...