ABSTRACT
DI-3000 is a machine-independent system of FORTRAN-callable subroutines based on the 1979 'CORE' report of the Graphics Standards Planning Committee (GSPC) of ACM/SIGGRAPH.
DI-3000 supports Output Level-3 (dynamic output), Input Level-2 (synchronous input), and Dimension Level-2 (3D) of the CORE. This includes the complete support of 2D and 3D primitives, full 3D viewing definitions, multiple concurrent display surfaces, Hershey text fonts, all logical input functions, and image transformations. The raster extensions defined in the 1979 CORE Report are also supported, including polygonal primitives, shaded or patterned polygons, and dynamic definition of color video lookup tables on raster devices.
DI-3000 uses a network of several interconnected virtual graphics devices which communicate with each other via messages. These virtual devices may represent physical graphics devices, graphics metafiles, or device-independent display files for storing retained segments.
The DI-3000 logical network may be implemented in various ways, depending on the architecture and operating system of the target computer system. The network concept is ideally suited to multi-tasking or distributed processing environments, where either the central memory of the host computer is limited or the target graphics devices have local intelligence. Using a logical network, the virtual graphics devices can execute concurrently for increased efficiency.
All virtual devices have a distinct layer structure. This allows easy maintenance and extension of the system as the graphics standard evolves, without changes in the basic design. The layer structure also makes it easy to build new graphics device drivers.
- 1._____, 'Status Report of the Graphics Standards Planning Committee', Computer Graphics Quarterly, Vol. 13, No. 3, August 1979, Parts I, II, and III. Google ScholarDigital Library
- 2._____, 'Status Report of the Graphics Standards Planning Committee', Computer Graphics Quarterly, Vol. 13, No. 3, August 1979, Part IV. Google ScholarDigital Library
- 3.Warner, J.R., 'DI-3000 Users Guide', distributed by Precision Visuals, Inc., Boulder, Colorado, 1980.Google Scholar
Index Terms
- The DI-3000 implementation of the 1979 GSPC 'CORE' graphics standard
Recommendations
A response to the 1977 GSPC Core Graphics System
This paper responds to the 1977 Core Graphics System of SIGGRAPH's Graphic Standards Planning Committee (GSPC). The authors are interested in low-level device-independent graphics for applications doing data representation and annotation. The level ...
An implementation of the ACM/SIGGRAPH proposed graphics standard in a multisystem environment
Los Alamos Scientific Laboratory (LASL) has implemented a graphics system designed to support one user interface for all graphics devices in all operating environments at LASL. The Common Graphics System (CGS) will support Level One of the graphics ...
An implementation of the ACM/SIGGRAPH proposed graphics standard in a multisystem environment
SIGGRAPH '78: Proceedings of the 5th annual conference on Computer graphics and interactive techniquesLos Alamos Scientific Laboratory (LASL) has implemented a graphics system designed to support one user interface for all graphics devices in all operating environments at LASL. The Common Graphics System (CGS) will support Level One of the graphics ...
Comments