2024年5月7日发(作者:)
计算机图形学实验报告
西北师范大学学生实验报告
学院
学号
课程名称
地环学院
2
计算机图形学
专业
姓名
实验题目
地理信息系统
直线的绘制
年级、班
指导老师
成绩
08地信
一、实验目的:
熟练掌握绘制直线的DDA算法、中点画线算法和Bresenham画线算法。
二、实验准备:
学习绘制直线的DDA算法、中点画线算法和Bresenham画线算法,注意考虑不同
斜率条件下算法的变化。
三、实验内容:
在.net环境中利用DDA算法绘制直线、中点画线算法和Bresenham画线算法绘制直
线,比较其与GDI+中提供的DrawLine ( )函数绘制的直线有何区别。
四、实验过程及步骤:
(包括程序界面设计、控件属性说明、程序代码和程序运行四部分)
(一)程序界面设计
1
计算机图形学实验报告
(二)控件属性说明
例:
(三)程序代码
+ DrawLine()函数绘制直线
Private Sub Button1_Click(ByVal sender As , ByVal e As rgs)
Handles 'DrawLine()函数画线
Dim x1, y1, x2, y2 As Double
Dim g As Graphics = Graphics
Dim p As Pen = New Pen(, 1)
If = "" Or = "" Or = "" Or =
"" Or = Or = Then
("请输入正确的坐标!", "警告!", ,
g)
Else
x1 =
y1 =
x2 =
y2 =
ne(p, CInt(x1), CInt(y1), CInt(x2), CInt(y2))
End If
End Sub
2
发布评论