(精品)第二讲:SRGP图形包

上传人:沈*** 文档编号:245180473 上传时间:2024-10-07 格式:PPT 页数:11 大小:476.50KB
返回 下载 相关 举报
(精品)第二讲:SRGP图形包_第1页
第1页 / 共11页
(精品)第二讲:SRGP图形包_第2页
第2页 / 共11页
(精品)第二讲:SRGP图形包_第3页
第3页 / 共11页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第二讲:SRGP图形包,2024/10/7,主要内容,SRGP,提供的主要功能,使用方法,2024/10/7,图形包,SRGP,SRGP:,简单光栅图形包,是一个教学用软件,在本光盘中并没有提供这个图形包(,C,语言绘图库函数),这里只是通过介绍,SRGP,的功能,了解图形函数库的特点。,2024/10/7,SRGP,提供的主要图形功能,2024/10/7,SRGP,提供的主要图形功能,2024/10/7,SRGP,提供的主要图形功能,2024/10/7,SRGP,图形包应用说明,Srgp.h,头文件,srgp.h,中包含了关于,SRGP,图形包的一些常量定义、数据类型和函数说明。在用户应用程序的首部包含,srgp.h,以后,就可以利用,SRGP,图形包提供的绘图命令和交互命令了。,应用程序必须以,UserMain,(),为主函数,.,void SRGP_begin,(char *,name,int,width,int,height,int,planes,boolean,enable_trace);,在使用,SRGP,之前必须置,SRGP,为允许使用状态,建立屏幕画板即窗口。,void SRGP_end,(void);,用完之后必须置,SRGP,为禁止使用状态。离开,SRGP,之前应该删除屏幕画板窗口,关闭注册文件。,2024/10/7,#,include ,srgp.h,static attribute_group bund;,static,int,code_reset_y,ycoord,ydelta,;,static char buffer80;,UserMain,(),int,w, h, d;,int,wd, ht;,SRGP_begin (SRGP Demonstration, 1024, 800, 3, FALSE);,SRGP_setInputMode,(KEYBOARD, EVENT);,SRGP_inquireTextExtent,(hello, ,ydelta,= h+d;,SRGP_inquireCanvasSize,(0, ,code_reset_y =,ycoord,= ht-,ydelta-ydelta,;,SRGP_text (SRGP_defPoint(15,500), An Introduction to SRGP);,sprintf,(buffer, /* %s */, The screen-canvas coordinate system has origin at lower-left);,SRGP_text (SRGP_defPoint(15,ycoord), buffer);,ycoord,-=,ydelta,;,SRGP_text,(SRGP_defPoint(15,ycoord), (,SRGP_lineCoord,(100,100,500,500);,SRGP_lineCoord,(100,100, 500,500);,SRGP_text,(SRGP_defPoint(15,470), /* Bye! */);,SRGP_waitEvent,(-1);,SRGP_end,();,2024/10/7,SRGP,小结,二维图形包,.,SRGP,除了支持标准二维形状,还支持矩形区域画板内部和画板之间的复制.块写方式有覆盖、与、或、异或操作),SRGP,采用逻辑输入设备概念,.逻辑输入设备是对物理输入设备的抽象.,SRGP,的键盘设备是物理键盘的抽象,定位设备是像鼠标,数据输入板,操纵杆这样的设备抽象.逻辑设备可以操作在采样(查询)方式,也可以操作在事件方式.在事件方式中,用户的动作以事件报告形式放入在事件队列上,在应用程序适时地检查.在采样方式中,应用程序不断地检查设备坐标看是否有任何改变.,SRGP,把图元转换成组合象素,并且不保存原有几何信息。,SRGP,仅允许编辑单个象素,通过画新图元或者在象素块上使用,copyPixel,操作完成编辑.,2024/10/7,SRGP,小结,关于,对象操作,如:移动,删除或恢复等,则必须由应用程序自己实现,应用程序必须为,SRGP,重新定义变更的图象.,其它系统为图形提供了不同的功能集合,.,PostScript,语言提供浮点图元和属性,包括许多普通弯曲形状以及裁剪功能.,PHIGS,是一个子程序包,提供分层设计的对象操作,并用三维浮点全局坐标定义对象.这些对象存储在可编辑的数据库中;在完成一些编辑操作之后,图形包从存储的模型中自动地再生图象.,图形程序包(整形的或浮点的,有或没有图元保存),显示语言(例如不保留图元的,PostScript,解释型语言,),是两种不同的图形系统提供形式。,总目,2024/10/7,感谢支持,2024/10/7,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!