ANSI INCITS ISO IEC 9592-1-1997 Information technology - Computer graphics and image processing - Programmer s Hierarchical Interactive Graphics System (PHIGS) - Part 1 Functional .pdf
《ANSI INCITS ISO IEC 9592-1-1997 Information technology - Computer graphics and image processing - Programmer s Hierarchical Interactive Graphics System (PHIGS) - Part 1 Functional .pdf》由会员分享,可在线阅读,更多相关《ANSI INCITS ISO IEC 9592-1-1997 Information technology - Computer graphics and image processing - Programmer s Hierarchical Interactive Graphics System (PHIGS) - Part 1 Functional .pdf(525页珍藏版)》请在麦多课文档分享上搜索。
1、INTERNATIONAL STANDARD ISOAEC 9592-l Second edition 1997-11-15 Information technology - Computer graphics and image processing - Programmers Hierarchical Interactive Graphics System (PHIGS) - Part 1: Functional description Technologies de /information - lnfographie et traitement de /image - Interfac
2、e de programmation du syst output primitives containing both geometric and non-geometric data in their definition; attributes that control the application of lighting and shading; and a generalized mechanism for colour specification. Support is provided for controlling the application of textures to
3、 objects and for interactively applying changes to light source definitions. This International Standard enables graphical (and application) data to be stored in a hierarchical data store or to be interpreted directly. Information in the hierarchical data store can be inserted, modified and deleted
4、with the provided functions. Information for direct interpretation can only be inserted. The main motivations for standardization are to improve portability of programs and to define a basic methodology. Portability is achieved by providing all the capabilities necessary in a device independent way.
5、 If required, it provides applications with more direct control over the capabilities of the available hardware. The following principles are used in specifying PHIGS: a) Design: the three goals are consistency of approach, compatibility with related standards and orthogonal func- tionality where po
6、ssible. b) Functionality: the goals are completeness with the minimal set of functions. Organization of functions should be such as to achieve compact programs. All the functions necessary for application programs to use a dynamic hierarchical graphics system should be included. Redundant functions
7、are only supported where their availability enables application programs to improve performance or where some collection of capabilities is frequently used. Richness should be provided by utilities and toolkits on top of PHIGS. c) Error Handling: error conditions should be minimized, and their impac
8、t well defined. d) Device independence: the workstation concept in PHIGS deals with all device dependent functions. It allows an application program to address facilities of different graphics input and output devices with minimal changes to the application program. Where necessary, PHIGS allows an
9、application program to address specific capabilities of graphics input and output devices. e) Implementation: it should be possible to support PHIGS functions using most languages on most operating sys- tems. A PHIGS implementation should be capable of executing without consuming undue amounts of co
10、mputer resources. This international standard has a strong relationship to the principles and functionality of ISO/IEC 9592- 1: 1989 (known informally as PHIGS-89) and incorporates the functionality of ISO/IEC 9592-4:1992 (known informally as PHIGS PLUS). However, it has been updated to provide addi
11、tional functionality of relevance to modern hardware and applica- tions. xiv INTERNATIONAL STANDARD OISO/IEC ISO/IEC 9592-1:1997(E) Information technology - Computer graphics and image processing - Programmers Hierarchical Interactive Graphics System (PHIGS) - Part 1: Functional description 1 Scope
12、This part of ISO/IEC 9592 specifies a set of functions for computer graphics programming, the Programmers Hierarch- ical Interactive Graphics System (PHIGS). PHIGS is a graphics system for application programs that produce computer generated pictures on output devices. It supports operator input and
13、 interactions by supplying basic functions for graph- ical input and hierarchical picture definition. Picture definitions can be retained centrally where they may be edited by an application. Alternatively, graphical data may be processed without first storing it. To assist in this processing, expli
14、cit control over resources used to encapsulate the results of these processing operations is provided. Basic application requirements in the areas of lighting and shading are provided through primitives and functions for controlling the rendering of 3D objects. Utilization of raster images in the ge
15、neration of PHIGS pictures is provided. Pictures are displayed on output devices which may have associated input devices. Several input devices can be used simultaneously. The application program is allowed to adapt its behaviour to make best use of their capabilities. Graphical output can be constr
16、ained to particular views. Views can be specified parametrically and automatic process- ing of input operations can be used to control viewing. New input devices can be defined from the capabilities avail- able. Functions are specified for archiving picture definitions to file. In addition an interf
17、ace to the Computer Graphics Metafile (ISOLIEC 8632) is described. This part of ISO/IEC 9592 defines a language independent nucleus of a graphics system for integration into a program- ming language. PHIGS is embedded in a language layer obeying the particular conventions of the language. Such langu
18、age bindings are specified in ISOIIEC 9593. ISOIIEC 9592-1:1997(E) OISO/IEC 2 Normative references The following standards contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC 9592. At the time of publication, the editions indicated were valid. All
19、standards are subject to revision, and parties to agreements based on this part of ISO/IEC 9592 are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. Members of IEC and IS0 maintain registers of currently valid International Standards. I
20、SOLIEC 646: 199 1, Information technology - IS0 7-bit coded character set for information interchange. ISOAEC 2022: 1994, Information technology - Character code structure and extension techniques. IS0 6093: 1985, Information processing - Representation of numerical values in character strings for i
21、nformation inter- change. ISO/IEC 8632:1992, Information technology - Computer graphics - Metafile for the storage and transfer of picture description information - Part 1 : Functional description - Part 2 : Character encoding - Part 3 : Bina* encoding - Part 4 : Clear text encoding ISO/IEC 9593 (al
22、l parts), Information technology - Computer graphics - Programmers Hierarchical Interactive Graphics System (PHIGS) language bindings. OISO/IEC ISO/IEC 9592-1:1997(E) 3 Definitions For the purposes of this part of ISO/IEC 9592 the following definitions apply. NOTE As far as possible, graphics termin
23、ology which is commonly accepted and consistent with other graphics Standards is used. 3.1 acknowledgement: Output to the operator of a logical input device indicating that the input report generated by the firing of a trigger has either been accepted or rejected. 3.2 acknowledgement process: A proc
24、ess which notifies an operator of the status of an input report. Such input reports are generated by firing of an input report generation trigger. 3.3 addressable point: Any point of a device that can be addressed. 3.4 alpha: A value which specifies the proportion by which an object obscures the obj
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSIINCITSISOIEC959211997INFORMATIONTECHNOLOGYCOMPUTERGRAPHICSANDIMAGEPROCESSINGPROGRAMMERSHIERARCHICALINTERACTIVEGRAPHICSSYSTEMPHIGSPART1FUNCTIONALPDF

链接地址:http://www.mydoc123.com/p-436550.html