c语言图形坐标系,计算机图形学 C语言图形程序设计基础.pdf

计算机图形学计算机图形学计算机图形学计算机图形学计算机图形学计算机图形学计算机图形学计算机图形学

CCCC语言图形程序设计基础语言图形程序设计基础语言图形程序设计基础语言图形程序设计基础

第三章第三章CC语言图形程序设计基础语言图形程序设计基础

• 3.1屏幕显示模式和坐标系

• 1.文本模式:

•• DEFDEF在屏模上只能显示文本的显示模式在屏模上只能显示文本的显示模式

• 历史原因

• Turbbo C的默认的显示模式是文本模式的默认的显示模式是文本模式。

• 2..图形模式和点坐标图形模式和点坐标

• 图形模式:

•• DEFDEF在屏幕上显示图形的方式在屏幕上显示图形的方式,称为图形模式称为图形模式。

• 点坐标:屏幕是由像素点组成的,在图形模式下,屏

幕上每个像素的显示位置用点坐标来描述幕上每个像素的显示位置用点坐标来描述。

•在图形模式下在图形模式下,, 以屏幕的左上角为坐标原点以屏幕的左上角为坐标原点((0,,0))水水

平方向为x轴,垂直方向为y轴

(0,0 ) Max x

(0,0 ) 799

(10,4 ))

599

Max y

• 例:一个分辨率为800*600的分辨率的显示

屏屏 ((800800列列,600600行行))

• 3.图形系统的初始化

• 一个简单的图形程序

• #include#include “graphics.hgraphics.h” 图形函数库图形函数库

• #include “stdio.h” //标准输入输出函数库

• #include#include “conioconio.hh” 控制台输入输出控制台输入输出

• main()

•• {{

• int gdriver,gmode;

• ddettecttgraph(&h(&gddriiver,&&gmodde)) ; 初始化图

• if(gdriver<0) 形系统

• exit(1) ;

• initgraph(&gdriver,&gmode,"C:\\TURBOC2") ;

图形

•• bar3d(100bar3d(100,200200,300300,400400,1010,1) ;1) ; 程序程序

• getch(); 关闭图

• closegraph(); 形系统

• }}

如何实现图形模式初始化?

iinititgraph(h(iint * *gddriiver,iint * *gmodde,chhar * *pathh))

作用作用:初始化图形系统初始化图形系统,,从磁盘装入从磁盘装入一个个

图形驱动程序并设置图形显示模式。

• VoidVoid farfar detectgraph(intdetectgraph(int *gdriver gdriver,intint *gmode) gmode)

• 作用:硬件检测,该函数用来检测图形适配器的类型。

• 关闭图形系统

• Void far closegraph()Void far closegraph()

• 作用:关闭图形系统,释放图形驱动程序所占

的内存空存空间,使系系统返回到文本模式本模式。

• 3.2常用绘图函数简介

• 1.图形视口函数

• -setviewport(lef

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值