• BS ISO/IEC 9592/4 : 92 AMD 9469

    Superseded A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

    INFORMATION PROCESSING SYSTEMS - COMPUTER GRAPHICS - PROGRAMMER'S HIERARCHICAL INTERACTIVE GRAPHICS SYSTEMS (PHIGS) LANGUAGE BINDINGS - PLUS LUMIERE AND SURFACES, PHIGS PLUS

    Available format(s): 

    Superseded date:  15-05-1997

    Language(s): 

    Published date:  23-11-2012

    Publisher:  British Standards Institution

    Sorry this product is not available in your region.

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    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 Intrinsic 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
             table
    5.4.4 Inquiry functions for structure content
    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 diferences
    Annex E - Suggested depth cueing formulae
    E.1 Linear colour interpolation
    E.2 Definitions
    E.3 Formulae
    Annex F - Attribute table

    Abstract - (Show below) - (Hide below)

    Specifies an additional set of functionality of the Programmer's Hierarchial Interactive Graphic System. The additional functionality will satisfy basic application requirements in shading and lighting and defines additional primitives and functionality for controlling the rendering of 3D objects. Defines a language independent extension ot a graphics system for integration into a programming language. AMD 9469 RENUMBERS THIS STANDARD

    General Product Information - (Show below) - (Hide below)

    Development Note Superseded and renumbered by BS EN ISO/IEC 9592/4 (07/2004) Supersedes 91/63774 DC. (03/2007)
    Document Type Standard
    Publisher British Standards Institution
    Status Superseded
    Superseded By
    Supersedes
    • 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, flexibile and cost effective