Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

BS EN ISO/IEC 9592/4 : 1997

Withdrawn

Withdrawn

A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.

INFORMATION PROCESSING SYSTEMS - COMPUTER GRAPHICS - PROGRAMMER'S HIERARCHICAL INTERACTIVE GRAPHICS SYSTEM (PHIGS) - PLUS LUMIERE UND SURFACES, PHIGS, PLUS

Available format(s)

Hardcopy , PDF

Withdrawn date

15-03-2001

Language(s)

English

Published date

01-01-1997

1 Scope
2 Normative references
3 Definitions
4 The PHIGS PLUS system
   4.1 About this part of ISO/IEC 9592
        4.1.1 Specification and conformance
        4.1.2 Registration
        4.1.3 Notational conventions
   4.2 Overview and concepts
        4.2.1 Overview
        4.2.2 Concepts
   4.3 PHIGS PLUS structure elements
        4.3.1 Output primitive structure elements
        4.3.2 Attribute specification structure elements
        4.3.3 Structure element archive
   4.4 Output primitives
        4.4.1 General
        4.4.2 Polyline set with colour
        4.4.3 Fill area set with data
        4.4.4 Cell array PLUS
        4.4.5 Set of fill area set with data
        4.4.6 Triangle set with data
        4.4.7 Triangle strip with data
        4.4.8 Quadrilateral mesh with data
        4.4.9 Non-uniform B-spline curve
        4.4.10 Non-uniform B-spline curve with colour
        4.4.11 Non-uniform B-spline surface
        4.4.12 Surface trimming
        4.4.13 Non-uniform B-spline surface with data
        4.4.14 Area primitives and facets
        4.4.15 Modelling clip
   4.5 Output primitive attributes
        4.5.1 General colour specification
        4.5.2 Extended workstation state and description
               tables
        4.5.3 PHIGS PLUS attributes applied to PHIGS output
               primitives
               4.5.3.1 General
               4.5.3.2 Polyline attributes
               4.5.3.3 Polymarker attributes
               4.5.3.4 Text attributes
               4.5.3.5 Annotation text attributes
               4.5.3.6 Fill area attributes
               4.5.3.7 Fill area set attributes
               4.5.3.8 Cell array attributes
               4.5.3.9 Generalized drawing primitive
                        attributes
        4.5.4 Attributes applied to PHIGS PLUS output
               primitives
               4.5.4.1 General
               4.5.4.2 Polyline set with colour attributes
               4.5.4.3 Fill area set with data attributes
               4.5.4.4 Cell array PLUS attributes
               4.5.4.5 Set of fill area set with data
                        attributes
               4.5.4.6 Triangle set with data attributes
               4.5.4.7 Triangle strip with data attributes
               4.5.4.8 Quadrilateral mesh with data
                        attributes
               4.5.4.9 Non-uniform B-spline curve attributes
               4.5.4.10 Non-uniform B-spline curve with
                        colour attributes
               4.5.4.11 Non-uniform B-spline surface attributes
               4.5.4.12 Non-uniform B-spline surface with data
                        attributes
               4.5.4.13 Individual edge control for PHIGS
                        PLUS area primitives
               4.5.4.14 Reflectance properties
        4.5.5 Implicitly specified attributes
               4.5.5.1 General
               4.5.5.2 Facet normal
               4.5.5.3 Facet orientation
               4.5.5.4 Reflectance normal
               4.5.5.5 Instrinsic colour
        4.5.6 Facet culling
        4.5.7 Distinguishing facets by orientation
        4.5.8 Hidden line and hidden surface removal
        4.5.9 Stability
   4.6 The PHIGS PLUS rendering pipeline
        4.6.1 General
               4.6.1.1 Primitives affected by the rendering
                        pipeline
               4.6.1.2 The effect of the interior style
                        on lighting and shading
               4.6.1.3 Aspects and attributes used in the
                        rendering pipeline
        4.6.2 Data mapping
        4.6.3 Lighting
               4.6.3.1 Reflectance calculation
               4.6.3.2 Light sources
               4.6.3.3 Workstation light sources
        4.6.4 Shading
               4.6.4.1 General
               4.6.4.2 Interpolation
               4.6.4.3 Colour interpolation
               4.6.4.4 Data interpolation
               4.6.4.5 Normal-vector interpolation
               4.6.4.6 Polyline shading
               4.6.4.7 Interior shading
        4.6.5 The rendering colour model
        4.6.6 Depth cueing
        4.6.7 Colour mapping
   4.7 Workstations
   4.8 Graphical input
   4.9 Limitations
        4.9.1 General
        4.9.2 Non-planar geometry and data
        4.9.3 Relationship of shading method to geometry
        4.9.4 Normal-vector interpolation
        4.9.5 Effects of transformations
        4.9.6 Approximation criteria and data splines
   4.10 Minimum support criteria
5 PHIGS PLUS Functional Specification
   5.1 Notational Conventions
   5.2 Output primitive functions
   5.3 Attribute specification functions
        5.3.1 Bundled attribute selection
        5.3.2 Individual attribute selection
        5.3.3 Aspect source flag setting
        5.3.4 Workstation attribute table definition
   5.4 Inquiry functions
        5.4.1 Introduction
        5.4.2 Inquiry functions for workstation state list
        5.4.3 Inquiry functions for workstation description
               list
        5.4.4 Workstation attribute table definition
6 PHIGS PLUS data structures
   6.1 General
   6.2 Notation and Data Types
   6.3 PHIGS PLUS additions and replacements to the PHIGS
        description table
   6.4 PHIGS PLUS additions and replacements to the PHIGS
        traversal state list
   6.5 PHIGS PLUS additions and replacements to the PHIGS
        workstation state list
   6.6 PHIGS PLUS additions and replacements to the PHIGS
        workstation description table
Annex A Function lists
        A.1 Alphabetic
        A.2 Order of appearance
Annex B Error list
        B.1 Implementation dependent
        B.2 Output attributes
        B.3 Output primitives
Annex C Suggested reflectance formulae
        C.1 Variable definitions and their sources
        C.2 Reflectance formulae
Annex D Allowable differences in PHIGS PLUS implementations
        D.1 Introduction
        D.2 Workstation dependent differences
Annex E Suggested depth cueing formulae
        E.1 Linear colour interpolation
        E.2 Definitions
        E.3 Formulae
Annex F Attribute table

Defines an additional set of functionality of the Programmer's hierarchical Interactive Graphics System. The object is to satisfy basic application requirements in the areas of lighting and shading and specifies additional primitives and functionality for controlling of the rendering of 3D objects. Depends on coexistence of the functions and functionality defined in ISO/IEC 9592-1, and is intended to extend that functionality in the above areas.

Committee
IST/31
DevelopmentNote
Supersedes and renumbers BS ISO/IEC 9592/4 (07/2004) Supersedes 91/63774 DC. (03/2007)
DocumentType
Standard
Pages
160
PublisherName
British Standards Institution
Status
Withdrawn
Supersedes

Standards Relationship
SNV BS EN ISO/IEC 9592-4 : 1997 Identical
EN ISO/IEC 9592-4 : 1996 Identical

ISO 7942:1985 Information processing systems Computer graphics Graphical Kernel System (GKS) functional description
ISO/IEC 9592-2:1997 Information technology Computer graphics and image processing Programmer's Hierarchical Interactive Graphics System (PHIGS) Part 2: Archive file format
ISO/IEC 9592-3:1997 Information technology — Computer graphics and image processing — Programmer's Hierarchical Interactive Graphics System (PHIGS) — Part 3: Specification for clear-text encoding of archive file
ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange
ISO/IEC 9593-1:1990 Information processing systems Computer graphics Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings Part 1: FORTRAN
ISO/IEC 9592-1:1997 Information technology Computer graphics and image processing Programmer's Hierarchical Interactive Graphics System (PHIGS) Part 1: Functional description

View more information
$686.28
Including GST where applicable

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more