dda画直线实验报告
(5页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
9.9 积分
本科实验报告实验名称: DDA直线画法 课程名称: 计算机图形学 院 系: 传媒学院 年级专业: 学生姓名: 学 号: 合作人员: 无 指导教师: 李大锦 实验日期: 实验地点: 实验成绩:良好批阅教师:李大锦实验目的:了解基本图元输出算法, 实验内容:利用DDA算法编程实现直线绘制,要求:利用MFC创建绘制窗口,创建直线绘制按钮,点击 鼠标并拖动鼠标绘制直线。实验条件与设备:机房 Microsoft Visual 0+6. 0实验步骤与数据记录:(源代码)void CDrawView::DrawLine(CPoint pl,CPoint p2){int dx = p2. x -pl. x,;int dy = p2? y 一 pl? y, ; int steps, k;float xincrement, yincrement; float x =pl. x, ; float y = pl. y; if (abs (dx) > abs(dy) steps = abs (dx);else steps = abs (dy);xincrement = dx / (float) steps; yincrement = dy /(float) steps; m dib. in pData[ (y*600+x) *3] =0;m dib. m pData[(y*600+x)*3+1]=0;m_dib.m_pData[(y*600+x)*3+21=255;for (k二0; k
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。