1. 主页
  2. 文档
  3. 计算机图形学基础教程
  4. 计算机图形学基础 介绍
  5. 图形API

图形API

使用图形库的一个关键部分是处理一个图形API。应用程序接口(API)是一个标准的函数集合,用于执行一组相关的功能。而图形API是一组函数,可以执行基本的操作,如将图像和3D表面绘制到屏幕的窗口上。

每个图形程序都需要能够使用两个相关的API:一个用于视觉输出的图形API和一个用于从用户那里获得输入的用户界面API。目前有两种主流的图形和用户界面的范式APIs。第一种是集成的方法,以Java为例,其中图形和用户界面工具箱是集成的、可移植的软件包,是完全标准化的并作为语言的一部分得到支持。第二种是以Direct3D和OpenGL为代表的,其中的绘图命令是与语言相联系的软件库的一部分,而用户界面软件则是一个独立的实体。可能因系统而异,在后一种方法中,编写可移植代码是有问题的,尽管对于简单的程序来说,可能使用一个可移植的库层来封装系统的具体的用户接口代码。

无论你选择什么样的API,基本的图形调用将大体相同,而且本书的概念将适用。

这篇文章对您有用吗? 2