Algorithms for Handling the Fill Area Primitive of GKS

dc.contributor.authorShinde, Yogesh N.en_US
dc.contributor.authorMudur, S.P.en_US
dc.date.accessioned2014-10-16T14:03:48Z
dc.date.available2014-10-16T14:03:48Z
dc.date.issued1986en_US
dc.description.abstractThe fill area primitive of GKS (Graphical Kernel System)1 is one of the more powerful features which differentiates it from earlier device independent graphics software and systems. Its specification is extremely general in the form of a closed boundary, possibly self-intersecting, and whose interior can be filled in a variety of styles. However a complete implementation of this primitive is very complex. It is difficult to find a single graphics workstation incorporating this primitive in hardware or firmware. Most GKS implementations will have to include software for simulating the appearance of this primitive on the commonly available displays and hard-copy graphics devices. Correct and efficient algorithms are necessary for developing this software. Because of the generality many of the existing algorithms are not directly applicable. In this paper we describe:1. a new algorithm for clipping a fill area polygon, using what we have named as the Bridge Technique.2. implementation of a plane sweep algorithm, by Nievergelt and Preparata,2 for solid filling and hatching, particularly applicable to vector devices.3. extension of the plane sweep algorithm for filling with any given pattern on raster as well as vector devices.The algorithms have been designed to work for all special cases as well. In fact they have been implemented having in mind the fill area set primitive of GKS-3D extension.3 All these algorithms have been very successfully implemented in a commercially available GKS implementation, namely indoGKS.en_US
dc.description.number2en_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume5en_US
dc.identifier.doi10.1111/j.1467-8659.1986.tb00279.xen_US
dc.identifier.issn1467-8659en_US
dc.identifier.pages105-117en_US
dc.identifier.urihttps://doi.org/10.1111/j.1467-8659.1986.tb00279.xen_US
dc.publisherBlackwell Publishing Ltd and the Eurographics Associationen_US
dc.titleAlgorithms for Handling the Fill Area Primitive of GKSen_US
Files
Collections