Contact us
Heritage collections
Image license terms
HOME
ACL
ACD
ICF
SUS
DCS
G&A
STARLINK
Literature
Overview
□
Annual reports
□
Progress reports
□
Reports
□
Papers
□
Books
□
Newsletters
□
Notes
Overview
□
PHIGS Primer
□
Introduction to GKS
□
Methodology in Computer Graphics
□
Methodology of Interaction
□
Original PERQ Manual
Further reading □
Overview
□
Contents
□
Preface
□
Notation
□
1. Introduction
□
2. Structures
□
3. Output primitives
□
4. Attributes
□
5. Networks
□
6. 2D viewing
□
7. 3D PHIGS
□
8. Examples
□
9. Input Classes
□
10. Interaction
□
11. Workstations
□
12. Environment
□
13. Further output
□
14. Archives
□
15. Bindings
□
Index
C&A
INF
CCD
CISD
Archives
Contact us
Heritage archives
Image license terms
Search
⟶
ACD
⟶
Literature
⟶
Books
⟶
PHIGS
⟶
ACD
⟶
Literature
⟶
Books
⟶
PHIGS
ACL
ACD
C&A
INF
CCD
CISD
Archives
Interactive Computing Facility (ICF)
Single User Systems (SUS)
Distributed Computing Systems (DCS) Programme
Grants and awards
STARLINK super-minicomputer network
Literature
Overview
□
Annual reports
□
Progress reports
□
Reports
□
Papers
□
Books
□
Newsletters
□
Notes
Overview
□
PHIGS Primer
□
Introduction to GKS
□
Methodology in Computer Graphics
□
Methodology of Interaction
□
Original PERQ Manual
Further reading
⇓
□
Overview
□
Contents
□
Preface
□
Notation
□
1. Introduction
□
2. Structures
□
3. Output primitives
□
4. Attributes
□
5. Networks
□
6. 2D viewing
□
7. 3D PHIGS
□
8. Examples
□
9. Input Classes
□
10. Interaction
□
11. Workstations
□
12. Environment
□
13. Further output
□
14. Archives
□
15. Bindings
□
Index
A Primer for PHIGS
F. R. A. Hopgood and D. A. Duce
Wiley, 1991
CONTENTS
Contents
NOTATION
Chapter 1. INTRODUCTION
1.1 HISTORY
1.2 CONCEPTS
1.3 PHIGS AND PHIGS PLUS
1.4 REFERENCES
Chapter 2. STRUCTURES
2.1 INTRODUCTION
2.2 STORAGE AND TRAVERSAL
2.3 GRAPHICAL OUTPUT
2.4 STRUCTURE DEFINITION
2.5 POSTING A STRUCTURE
2.6 REOPENING STRUCTURES
2.7 AN EXAMPLE
2.8 LOCAL MODELLING TRANSFORMATION
2.9 STRUCTURE EDITING
2.9.1 Edit mode
2.9.2 Absolute editing
2.9.3 Relative editing
2.9.4 Labels
2.9.5 Deleting elements
Chapter 3. OUTPUT PRIMITIVES
3.1 INTRODUCTION
3.2 POLYLINE
3.2.1 The functions
3.2.2 Polyline aspects and registrations
3.2.3 Linetypes
3.2.4 Linewidth scale factor
3.2.5 Colour index
3.2.6 Summary
3.3 POLYMARKER
3.3.1 The functions
3.3.2 Polymarker aspects
3.3.3 Marker type
3.3.4 Markersize scale factor
3.3.5 Polymarker colour index
3.4 FILL AREA AND FILL AREA SET
3.4.1 The functions
3.4.2 Definition of interior
3.4.3 Area aspects
3.4.4 Interior style
3.4.5 Pattern aspects
3.4.6 Edge aspects
3.5 TEXT
3.5.1 The functions
3.5.2 Text aspects
3.5.3 Font specifications
3.5.4 Defining the text extent rectangle
3.5.5 Orientation
3.5.6 Alignment
3.5.7 Text precision
Chapter 4. ATTRIBUTES
4.1 INDIVIDUAL SPECIFICATION
4.2 PATTERNS
4.3 GEOMETRIC ASPECTS
4.4 BUNDLED SPECIFICATION
4.5 ASPECT SOURCE FLAGS
4.6 COLOUR TABLES
4.7 IDENTIFICATION ATTRIBUTES
4.7.1 Name set
4.7.2 Filters
4.7.3 Rendering
Chapter 5. NETWORKS
5.1 INTRODUCTION
5.2 STRUCTURE HIERARCHY
5.3 MODELLING TRANSFORMATION
5.3.1 Introduction
5.3.2 Global modelling transformation
5.3.3 Picture compositions
5.4 A NETWORK EXAMPLE
5.4.1 Introduction
5.4.2 Strategy
5.4.3 Components
5.4.4 Transformations
5.4.5 Defining one environment
5.5 GLOBAL TRANSFORMATION RESETTING
5.6 UTILITY FUNCTIONS
5.7 STRUCTURE FUNCTIONS
5.7.1 Introduction
5.7.2 Changing the name of a structure
5.7.3 Changing structure references
5.7.4 Adding elements from another structure
5.7.5 Deleting structures
5.7.6 Emptying structures
5.8 MODELLING CLIP
5.8.1 Introduction
5.8.2 The function
5.8.3 A window clip
5.8.4 Shielding
5.9 APPLICATION DATA
GENERALIZED STRUCTURE ELEMENT
Chapter 6. VIEWING IN 2D
6.1 INTRODUCTION
6.2 VIEWING
6.3 VIEW INDEX
6.4 METRIC DESK
6.5 VIEW ORIENTATION
6.6 VIEW MAPPING
6.7 VIEW DEFINITION AND CLIPPING
6.8 A COMPLETE EXAMPLE
Chapter 7. 3D PHIGS
7.1 INTRODUCTION
7.1.1 Relationship to 2D
7.1.2 Coordinate systems
7.1.3 3D functions
7.1.4 Building transformation matrices
7.2 VIEWING
7.2.1 Viewing pipeline
7.2.2 View example
7.2.3 Viewing model
7.3 VIEW ORIENTATION
7.4 VIEW MAPPING
7.5 DEFINING A VIEW
Chapter 8. EXAMPLES
8.1 PARALLEL PROJECTION EXAMPLES
8.1.1 Introduction
8.1.2 View orientation
8.1.3 Changing the window to viewport mapping
8.2 PARALLEL PROJECTION CATEGORIES
8.2.1 Introduction
8.2.2 Orthographic projections
8.2.3 Oblique projections
8.3 PERSPECTIVE PROJECTIONS
8.3.1 Orientation
8.3.2 Changing the projection reference point
8.4 MULTIPLE VIEWS
8.5 VIEW CULLING
Chapter 9. INPUT CLASSES
9.1 INTRODUCTION
9.2 REQUEST MODE
9.3 LOCATOR
9.3.1 Multiple viewing transformations
9.3.2 Overlapping views
9.4 STROKE
9.5 2D INPUT DEVICES
9.6 LOCATOR AND STROKE IN 3D
9.7 PICK
9.7.1 Pick identifier
9.7.2 Pick filters
9.8 VALUATOR
9.9 CHOICE
9.10 STRING
Chapter 10. INTERACTION
10.1 MODES OF INTERACTION
10.1.1 The PHIGS input model
10.1.2 Mode setting
10.1.3 REQUEST mode
10.1.4 Status
10.1.5 SAMPLE mode
10.1.6 EVENT mode
10.1.7 Mixed input modes
10.2 INITIALIZATION OF LOGICAL INPUT DEVICES
10.2.1 Initial value
10.2.2 Prompt and echo type
10.2.3 Echo volume and area
10.2.4 Input data record
10.2.5 PICK path order
10.3 FURTHER INPUT FUNCTIONS
10.3.1 Simultaneous events
10.3.2 Input queue overflow
10.4 INCREMENTAL SPATIAL SEARCH
Chapter 11. WORKSTATIONS
11.1 MAIN CHARACTERISTICS
11.2 SETTING UP A WORKSTATION
11.3 WORKSTATION TRANSFORMATION
11.4 DISPLAY UPDATE
11.5 WORKSTATION CLOSURE
Chapter 12. ENVIRONMENT
12.1 INTRODUCTION
12.2 PHIGS OPERATING STATES
12.3 PHIGS STATE LISTS
12.4 INQUIRY FUNCTIONS
12.5 INQUIRIES FOR CSS
12.6 ERROR HANDLING
Chapter 13. FURTHER OUTPUT
13.1 INTRODUCTION
13.2 CELL ARRAY
13.3 ANNOTATION TEXT
13.4 GENERALIZED DRAWING PRIMITIVE
Chapter 14. ARCHIVES
14.1 INTRODUCTION
14.2 ARCHIVAL AND RETRIEVAL FUNCTIONS
14.3 CONFLICT RESOLUTION
14.4 INQUIRY FUNCTIONS FOR ARCHIVES
14.5 DELETE FUNCTIONS
Chapter 15. BINDINGS
15.1 INTRODUCTION
15.2 ORGANIZATION OF THE FORTRAN BINDING
INDEX
⇑ Top of page