3一个简单的图形软件包教程.ppt

Graphics Lab.PKU 计算机图形学 第三章 一个简单的二维光栅图形软件包 主要内容 3.1 用图形软件包绘图 3.2 基本的交互处理 3.3 光栅操作 图元的声明 绘图纸,屏幕, 坐标系 扫描转换:将顶点(参数表示的图形)转换为点阵表示的图形 基本图元: 点、直线段、折线、多边形、 圆弧、字符、标记符号。 数据类型: Struct Point{ int x, y;} typedef int * VertexCoordList; typedef Point *VertexList; Void PutPixel(int x, int y, int color); //画点函数,color :颜色值。 Void LineCoord(int x0, int y0,int x1,int y1); Void Line (Point *pnt0, Point * pnt1); //画线函数 用端点描述直线段更自然、方便,故定义了一个名为Point的数据类型: Typedef struct {int x,y}Point Void polylineCoord( int vertexCount, VertexCoordList

文档评论(0)

1亿VIP精品文档

相关文档