- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3、C语言编程li
第三讲 与图形学相关的C语言编程 目的: 掌握与图形学相关的基本的C语言编程方法 要求: 1.平时作业用C语言(或者其他语言)完成 2.实验报告包括:实验名称、实验目的与要求、实验内容、实验结果分析三个部分。 1.图形模式控制函数 initgraph()函数 格式:void initgraph(*gdriver, *gmode, path); 功能:将图形驱动软件装入内存,使屏显适配器设置为图形模式,即图形系统初始化。 int gdriver=DETECT,表示自动检测最好的 (2) closegraph()函数 格式:closegraph() 功能:关闭图形模式。释放用于保存图形驱动程序和字体所占内存. (3)背景色:setbkcolor(int color); 当前绘图颜色:setcolor(int color); 2.基本绘图函数 (1)putpixel(int x,int y,int color ) 在指定位置(x,y)处指定颜色画一个点 getpixel(int x,int y)取得指定位置(x,y)的颜色值 (2)line(int x1,int y1,int x2,int y2) 从点(x1,y1)到(x2,y2)画一条线,当前位置不变 lineto(int x,int y) 从当前位置到点(x,y)画一条直线,并把位置移动到(x,y) (3)moveto(int x,int y) 把当前位置移动到(x,y) Moverel(int dx,int dy) 把当前位置移动到(x+dx,y+dy) (4)circle(int x,int y,int radius) 以(x,y)为圆心,radius为半径画园 arc(int x,int y,int stangle,int endangle,int radius) 画圆弧 ellipse(x,y,stangle,endangle,xradius,yradius) 画椭圆弧 (5)rectangle(x1,y1,x2,y2) 以(x1,y1)、(x2,y2)为对角点,绘制矩形。 drawpoly(n,*p); 画多边形。n表示多边形的定点数,p为一存放多边形顶点坐标的一维数组。 (6) getmaxx()返回当前图形模式下最大x坐标函数 getmaxy() 返回当前图形模式最大y坐标函数 (7) getx()返回当前图形模式下当前位置的x坐标(水平像素坐标) gety()返回当前图形模式下当前位置的y坐标(垂直像素坐标) 例: 显示图形模式下当前位置的x,y坐标值:printf(x: %d, y: %d, getx(),gety()); (8)setlinestyle(int linestyle,unsigned upattern,int thickness)设置当前画线的宽度和类型.linestyle:0实线;1点画线;2中心线;3破折线,4用户自定义的线型. thickness:1一个像素宽;3三个像素宽 (9)setfillstyle(int pattern,int color) 设置填充模式和颜色.pattern取值为0-12 (10)bar(int left,int top,int right,int bottom) 画一条矩形边,其左上角为(left,top),右下角为(right,bottom),用当前填充模式及颜色填充. (11) bar3d(int left,int top,int right,int bottom,int depth,int topflag)画三维矩形条,该 条用当前填充模式和填充色彩填充,条左上角 由(left,top)给出,条的右下角(right,bottom)给出. 深度由depth给出,topflag不为零,放一个顶盖. (12)pieslice(int x,int y,int stange,int endangle, int radius)以(x,y)为圆心,画扇形 3.图形屏幕操作函数 (1) setviewport() 设置图形视口函数用法: void setviewport(int left,int top,int right,int bottom,int clip);说明: 参数left,top是左上角坐标,right,bottom是右下角坐标,它们都是绝对屏幕坐标。??????传给setviewport()的第五个参数是clip,如果clip为1,则超出视口的输出图形自动被裁剪掉,即所有作图限制于当前图形视口之内,如果clip为0,则不做裁剪,即作图将无限制地扩展于视口周界之外,直到屏幕边界。若无效参数传入setviewport(),则graphr
您可能关注的文档
最近下载
- 2025年实验动物上岗证培训(动物实验类)题库附答案 .pdf VIP
- “小型二手货交易平台”软件设计说明书.docx VIP
- DB42T1343-2018顶管法管道穿越工程技术规程.docx VIP
- 家校社协同育人“教联体”方案.docx
- (高清版)DB4401∕T 112.1-2021 《城市道路占道施工交通组织和安全措施设置 第1部分:交通安全设施设置》.pdf VIP
- 安徽省芜湖市2024-2025学年八年级上学期期末生物学试题(含答案).pdf VIP
- 公共租赁房&廉租房业务管理平台 - 公租房管理软件,公租房管理系统.ppt VIP
- 特种作业人员管理制度.docx VIP
- 全国艾滋病检测技术规范.pdf VIP
- 标准作业组合票--自动生成.xls VIP
有哪些信誉好的足球投注网站
文档评论(0)