计算机图形的opengl诠释[外文翻译].rar
计算机图形的opengl诠释[外文翻译],附件c:译文 计算机图形的opengl诠释摘要: opengl是业界领先的,跨平台的图形应用编程接口( api ),也是唯一的、主要的支持几乎所有的操作系统编程接口。有许多语言,比如fortran ,java, tcl/tk,以及 python,都有opengl的绑定以应用opengl可视化能力这个优点。在本文中,我们...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 weiyong 发布
附件C:译文
计算机图形的OpenGL诠释
摘要:
OpenGL是业界领先的,跨平台的图形应用编程接口( API ),也是唯一的、主要的支持几乎所有的操作系统编程接口。有许多语言,比如Fortran ,Java, Tcl/Tk,以及 Python,都有OpenGL的绑定以应用OpenGL可视化能力这个优点。在本文中,我们介绍Ch OpenGL工具包,它是一个真正独立的平台,其采用Ch结合OpenGL一起来为计算机图形服务。Ch是一种嵌入式的C / C + +语言翻译的跨平台的脚本, 也是程式设计,数值计算和嵌入式的脚本。并且Ch以突出的数值计算和绘图能力扩展了C的功能,就像一些数学软件包,如MATLAB语言,Ch有内置的支持两个和三维图形绘制,计算阵列载体和矩阵计算的能力,并且有建立在LAPACK基础上的具有先进功能的数值分析的线性分析系统。Ch的OpenGL工具包允许OpenGL应用程序开发人员在跨平台的环境编写应用程序,所有的OpenGL的应用程序的源代码可以很容易在不同的运行平台,而没有汇编和连接的过程。此外, Ch OpenGL的工具包的句法在C接口到OpenGL是相同的。Ch的OpenGL工具包可以节省OpenGL程序员解决问题的精力而不需要他们掌握新语言的语法。Ch的OpenGL工具包是嵌入式。嵌入式Ch OpenGL图形引擎可在运行时实现图形应用软件开发商或用户动态生成和操纵图形。Ch OpenGL工具包的真正的独立的平台、脚本和嵌入式的特点使它在快速成型、移动图形应用、基于网页应用程序和课堂互动演示方面有着优秀的后备能力。Ch OpenGL工具包的设计问题和其满足需求的潜力在本文中也有所展现。另外一种基于 Ch OpenGL和Ch CGI工具包的可用于实现基于Web的可视化的方法也将在本文中介绍。遵循本文中描述的方法可以在较低的成本和最低限度的努力下很容易地创建一个基于Web的可视化系统。CH和Ch CGI工具包是免费提供的,可从网上下载。
关键词:交互技术方法和技术支持,软件辅助制图,分布式计算机绘图,网络绘图
1 、导言
计算机图形学领域持续快速地增长,并在各种领域越来越多的应用,比如娱乐、商务、艺术、教育、医药、工程和工业。一些软件包也已经出现,帮助产生和编辑二维(2D) /三维(3D)图形。 OpenGL[ 1 ]是一种为C / C + +编程语言的图形应用设计的编程接口( API )。发展OpenGL API的主要的动机是要为2D/3D
计算机图形的OpenGL诠释
摘要:
OpenGL是业界领先的,跨平台的图形应用编程接口( API ),也是唯一的、主要的支持几乎所有的操作系统编程接口。有许多语言,比如Fortran ,Java, Tcl/Tk,以及 Python,都有OpenGL的绑定以应用OpenGL可视化能力这个优点。在本文中,我们介绍Ch OpenGL工具包,它是一个真正独立的平台,其采用Ch结合OpenGL一起来为计算机图形服务。Ch是一种嵌入式的C / C + +语言翻译的跨平台的脚本, 也是程式设计,数值计算和嵌入式的脚本。并且Ch以突出的数值计算和绘图能力扩展了C的功能,就像一些数学软件包,如MATLAB语言,Ch有内置的支持两个和三维图形绘制,计算阵列载体和矩阵计算的能力,并且有建立在LAPACK基础上的具有先进功能的数值分析的线性分析系统。Ch的OpenGL工具包允许OpenGL应用程序开发人员在跨平台的环境编写应用程序,所有的OpenGL的应用程序的源代码可以很容易在不同的运行平台,而没有汇编和连接的过程。此外, Ch OpenGL的工具包的句法在C接口到OpenGL是相同的。Ch的OpenGL工具包可以节省OpenGL程序员解决问题的精力而不需要他们掌握新语言的语法。Ch的OpenGL工具包是嵌入式。嵌入式Ch OpenGL图形引擎可在运行时实现图形应用软件开发商或用户动态生成和操纵图形。Ch OpenGL工具包的真正的独立的平台、脚本和嵌入式的特点使它在快速成型、移动图形应用、基于网页应用程序和课堂互动演示方面有着优秀的后备能力。Ch OpenGL工具包的设计问题和其满足需求的潜力在本文中也有所展现。另外一种基于 Ch OpenGL和Ch CGI工具包的可用于实现基于Web的可视化的方法也将在本文中介绍。遵循本文中描述的方法可以在较低的成本和最低限度的努力下很容易地创建一个基于Web的可视化系统。CH和Ch CGI工具包是免费提供的,可从网上下载。
关键词:交互技术方法和技术支持,软件辅助制图,分布式计算机绘图,网络绘图
1 、导言
计算机图形学领域持续快速地增长,并在各种领域越来越多的应用,比如娱乐、商务、艺术、教育、医药、工程和工业。一些软件包也已经出现,帮助产生和编辑二维(2D) /三维(3D)图形。 OpenGL[ 1 ]是一种为C / C + +编程语言的图形应用设计的编程接口( API )。发展OpenGL API的主要的动机是要为2D/3D