Computer Graphics Metafile (CGM).


Book Description




The Computer Graphics Metafile


Book Description

The Computer Graphics Metafile deals with the Computer Graphics Metafile (CGM) standard and covers topics ranging from the structure and contents of a metafile to CGM functionality, metafile elements, and real-world applications of CGM. Binary Encoding, Character Encoding, application profiles, and implementations are also discussed. This book is comprised of 18 chapters divided into five sections and begins with an overview of the CGM standard and how it can meet some of the requirements for storage of graphical data within a graphics system or application environment. The reader is then introduced to the practice of using the CGM and the nature of the CGM, its aims, and what is defined in the standard. The following chapters focus on the players, the rules, and the game; the abstract functionality of the CGM; descriptor elements for metafiles and pictures; coordinates, primitives, and attributes; and encodings and implementation considerations. Clear Text Encoding, Binary Encoding, Character Encoding, and application profiles are also explored. The final chapter looks at the use of GKS, GKS-3D, and PHIGS to generate and interpret CGMs. This monograph will be a valuable resource for computer graphics students and professionals as well as software engineers and computer programmers.




CGM in the Real World


Book Description

About two years ago, while attending yet another international standards meeting, a few of the meeting participants were discussing the utility and applicability of the standards we were designing. After all, if standards are not used, and used effectively, why are we spending all this time and money designing them? The ultimate test of the utility of computer standards is the number of implementations that are developed and the number of end-users that successfully use these within their own application. The number of implementations is related to the quality of a standard because vendors cannot produce correct implementations without clear, precise and unambiguous semantics within the standard. The number of users of implementations of the standards is an even greater measure of success of the standard because users will only purchase these implementations if they are useful for their applications. "How could we determine whether or not graphics standards are useful?" we asked ourselves. " Let's ask both implementors and users about the experiences they've had with our standards. Let them tell us about the successes and the problems as well. " Thus, an idea was born - the idea of a series of workshops, each one devoted to the usability of a different computer graphics standard. The only thing left to do in planning this workshop was to choose the appropriate standard to serve as the focus of the first workshop. There were only a few viable candidates.




Computer Graphics


Book Description

On computer graphics




CGM and CGI


Book Description

We have written this book principally for users and practitioners of computer graphics. In particular, system designers, independent software vendors, graphics system implementers, and application program developers need to understand the basic standards being put in place at the so-called Virtual Device Interface and how they relate to other industry standards, both formal and de facto. Secondarily, the book has been targetted at technical managers and advanced students who need some understanding of the graphics standards and how they fit together, along with a good overview of the Computer Graphics Interface (CGI) proposal and Computer Graphics Metafile (CGM) standard in particular. Part I, Chapters 1,2, and 3; Part II, Chapters 10 and 11; Part III, Chapters 15, 16, and 17; and some of the Appendices will be of special interest. Finally, these same sections will interest users in government and industry who are responsible for selecting, buying and installing commercial implementations of the standards. The CGM is already a US Federal Information Processing Standard (FIPS 126), and we expect the same status for the CGI when its development is completed and it receives formal approval by the standards-making bodies.




Computer Graphics Programming


Book Description

TO COMPUTER GRAPHICS BASED ONGKS Part I gives an introduction to basic concepts of computer graph ics and to the principles and concepts of GKS. The aims of this part are twofold: to provide the beginner with an overview of the terminology and concepts of computer graphics, based on GKS, and to give the computer graphics expert an introduc tion to the GKS standard. In the early chapters of this part, the main areas of computer graphics, the various classes of com puter graphics users, the interfaces of GKS and its underlying design concepts are discussed and important terms are defined. The later chapters give an informal introduction to the main concepts of GKS and their interrelationships: output, attributes, coordinate systems, transformations, input, segments, metafile, state lists, and error handling. This introduction to the GKS framework will prepare the ground for the detailed description of 2D GKS functions in Part III and the 3D extensions to GKS in Part IV. 1 WHAT IS COMPUTER GRAPHICS? 1. 1 Defmition of Computer Graphics The Data Processing Vocabulary of the International Organization for Stan dardization (ISO) [ISO 84] defines Computer Graphics as follows: "Methods and techniques for converting data to and from a graphic display via computer. " This definition refers to three basic components of any computer graphics system - namely "data", "computer", and "display".




COMPUTER GRAPHICS AND MULTIMEDIA INSIGHTS, MATHEMATICAL MODELS AND PROGRAMMING PARADIGMS


Book Description

Nowadays, Computer Graphics and Multimedia have become crucial areas of study in the field of Computer Science and Information Technology. The commercial and academic viability of the field can be understood from its usability and application in various areas, including entertainment, education, image processing, CAD/CAM, fine arts, and so on. Students not only need to have a firm grounding in these fields but also have to learn how to integrate these technologies to get the desired results. This book, written in an easy-to-grasp style, equips the readers with all the basic and advanced concepts of computer graphics and multimedia. Inclusion of sufficient programs relating to C, OpenGL, VRML, Python Turtle Graphics and GKS helps the readers in generating realistic images. The text not only incorporates standard algorithms but also keeps pace with the newly invented ones. It provides an insight into graphics programming using various software packages. In most of the chapters, a number of solved numerical problems are provided to help students learn the practical applications of the preceding concept. Primarily intended for the undergraduate and postgraduate students of Computer Science and Engineering, Information Technology, and Mechanical Engineering, the book is equally useful for the students opting BCA, MCA, B.Sc. (CS/IT), M.Sc. (CS/IT) and Multimedia courses.




The Dictionary of Computer Graphics and Virtual Reality


Book Description

Superblack, superblock, supercase, superquadric, supersampling, superred, supergreen, and superblue are just a few of the words which make up the language of computer graphics. This new edition of a widely acclaimed dictionary provides a guide to this fast-moving subject for both relative novices and professionals working in the field. The main changes have been to add new terminology relating to virtual reality and the related topics of robotics and networked simulation. This dictionary covers the software, hardware, and applications of computer graphics and contains hundreds of terms not found elsewhere. Definitions are clear and concise, with special attention given to alternate spellings and meanings. Acronyms are decoded, and pronunciation of the seemingly unpronounceable is given, from WYSIWYG (whizzy-wig) to NAPLPS (nap-lips).




Technical Reference Model


Book Description