计算机图形学中opengl的诠释.rar
计算机图形学中opengl的诠释,计算机图形学中opengl的诠释一体化工程实验室,机械及航空工程部,加州大学,戴维斯,加州95616 ,美国摘要opengl是业界领先的跨平台的图形应用编程接口( api )并且是支持几乎所有操作系统的唯一主要的api。许多程序语言比如fortran, java,tcl / tk ,和python语言都绑定了openg...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 qs_f5t2xd 发布
计算机图形学中OpenGL的诠释
一体化工程实验室,机械及航空工程部,加州大学,戴维斯,加州95616 ,美国
摘要
OpenGL是业界领先的跨平台的图形应用编程接口( API )并且是支持几乎所有操作系统的唯一主要的API。许多程序语言比如FORTRAN, Java,Tcl / TK ,和Python语言都绑定了OpenGL用来利用它的可视化功能。在这篇文章中,我们提出的CH OpenGL工具包是计算机图形学中绑定了OpenGL的CH的一个真正的独立平台。CH是一种为跨平台的脚本,编程界面,数值计算和嵌入式脚本翻译的嵌入式C/C++语言。CH语言是用突出数值及绘图功能扩展的C语言。CH像一些如MATLAB的数学软件包一样内置支持二维和三维图形绘制,矢量的计算阵列,矩阵计算和先进的基于LAPACK的数值分析功能作用的线性系统分析。CH OpenGL工具包允许OpenGL应用程序开发人员在跨平台环境编写应用程序,以及所有的OpenGL应用程序源代码在没有汇编和连接过程的情况下随时可以运行在不同的平台上。此外,对OpenGL来说CH OpenGL工具包的语法是与C界面相同的。CH OpenGL工具包节省了OpenGL程序员精力,不用很难地掌握新语言的语法并且解决问题。CH OpenGL的工具包是嵌入式的。嵌入式CH OpenGL图形引擎在运行时可实现图形应用开发商或用户的动态生成和操纵图形。CH OpenGL工具包真正的平@@立,脚本和可嵌入特点使其在快速原型,移动图形应用, 基于web申请和课堂互动式介绍中成为一个很好的选择。在这篇文章中会介绍CH OpenGL工具包的设计问题和其潜在应用。还介绍了一种基于CH OpenGL和CH CGI上的能够用来实施一个基于Web可视化系统的方法。文章描述的这种方法可以很容易地遵循低成本和最少的努力建立一个基于Web的可视化系统。CH软件包和CH CGI工具包是免费提供的,并可以从互联网下载。
1 、导言
计算机图形学的领域以在不同的领域,如娱乐,商业,艺术,教育,医学,工程和工业中不断增加的应用数目在继续快速增长。帮助生成和操纵两维(2D) /三维(3D)图形的软件包已经出现了一定的数目。OpenGL[1]是C/C++编程语言的一个图形应用编程接口(API)。发展OpenGL API的主要动机是为发展2D/3D绘图创造一个操作系统,视窗系统和硬件独立平台API。自从在1992年OpenGL API被介绍以来,如计算机辅助设计,计算机辅助制造和游戏开发的许多应用得益于其跨平台的无障碍环境。 OpenGL已成为一个开发便携式2D/3D绘图应用的首要环境。它在计算机图形学教学中也是广泛应用。装置的独立性和可携性的特点使OpenGL在计算机图形学课程中具有战略界面。从导师到学生和从学校到学生的家,计算机有不同的平台。通过使用OpenGL ,在机器上的程序开发可以用有不同平台的其他机器调试和分级开发,而由此产生的图形是相同的。
由于OpenGL是最热门的行业标准图形软件包之一,所以许多语言如FORTRAN, Java,Tcl/TK 和Python语言都绑定了OpenGL来使用OpenGL的可视化功能。关于这些语言绑定OpenGL的信息在第2部分介绍。我们开发了CH OpenGL工具包
一体化工程实验室,机械及航空工程部,加州大学,戴维斯,加州95616 ,美国
摘要
OpenGL是业界领先的跨平台的图形应用编程接口( API )并且是支持几乎所有操作系统的唯一主要的API。许多程序语言比如FORTRAN, Java,Tcl / TK ,和Python语言都绑定了OpenGL用来利用它的可视化功能。在这篇文章中,我们提出的CH OpenGL工具包是计算机图形学中绑定了OpenGL的CH的一个真正的独立平台。CH是一种为跨平台的脚本,编程界面,数值计算和嵌入式脚本翻译的嵌入式C/C++语言。CH语言是用突出数值及绘图功能扩展的C语言。CH像一些如MATLAB的数学软件包一样内置支持二维和三维图形绘制,矢量的计算阵列,矩阵计算和先进的基于LAPACK的数值分析功能作用的线性系统分析。CH OpenGL工具包允许OpenGL应用程序开发人员在跨平台环境编写应用程序,以及所有的OpenGL应用程序源代码在没有汇编和连接过程的情况下随时可以运行在不同的平台上。此外,对OpenGL来说CH OpenGL工具包的语法是与C界面相同的。CH OpenGL工具包节省了OpenGL程序员精力,不用很难地掌握新语言的语法并且解决问题。CH OpenGL的工具包是嵌入式的。嵌入式CH OpenGL图形引擎在运行时可实现图形应用开发商或用户的动态生成和操纵图形。CH OpenGL工具包真正的平@@立,脚本和可嵌入特点使其在快速原型,移动图形应用, 基于web申请和课堂互动式介绍中成为一个很好的选择。在这篇文章中会介绍CH OpenGL工具包的设计问题和其潜在应用。还介绍了一种基于CH OpenGL和CH CGI上的能够用来实施一个基于Web可视化系统的方法。文章描述的这种方法可以很容易地遵循低成本和最少的努力建立一个基于Web的可视化系统。CH软件包和CH CGI工具包是免费提供的,并可以从互联网下载。
1 、导言
计算机图形学的领域以在不同的领域,如娱乐,商业,艺术,教育,医学,工程和工业中不断增加的应用数目在继续快速增长。帮助生成和操纵两维(2D) /三维(3D)图形的软件包已经出现了一定的数目。OpenGL[1]是C/C++编程语言的一个图形应用编程接口(API)。发展OpenGL API的主要动机是为发展2D/3D绘图创造一个操作系统,视窗系统和硬件独立平台API。自从在1992年OpenGL API被介绍以来,如计算机辅助设计,计算机辅助制造和游戏开发的许多应用得益于其跨平台的无障碍环境。 OpenGL已成为一个开发便携式2D/3D绘图应用的首要环境。它在计算机图形学教学中也是广泛应用。装置的独立性和可携性的特点使OpenGL在计算机图形学课程中具有战略界面。从导师到学生和从学校到学生的家,计算机有不同的平台。通过使用OpenGL ,在机器上的程序开发可以用有不同平台的其他机器调试和分级开发,而由此产生的图形是相同的。
由于OpenGL是最热门的行业标准图形软件包之一,所以许多语言如FORTRAN, Java,Tcl/TK 和Python语言都绑定了OpenGL来使用OpenGL的可视化功能。关于这些语言绑定OpenGL的信息在第2部分介绍。我们开发了CH OpenGL工具包