Graphics Multimedia

A Practical Introduction to Computer Graphics by Ian O. Angell (auth.)

By Ian O. Angell (auth.)

Show description

Read or Download A Practical Introduction to Computer Graphics PDF

Similar graphics & multimedia books

Dynamical systems and fractals: computer graphics experiments in Pascal

This research of chaos, fractals and complicated dynamics is meant for somebody acquainted with pcs. whereas maintaining the math to an easy point with few formulation, the reader is brought to a space of present clinical study that was once scarcely attainable until eventually the supply of pcs. The ebook is split into major components; the 1st presents the main attention-grabbing difficulties, every one with an answer in a working laptop or computer application structure.

Computer graphics in geology: three-dimensional computer graphics in modeling geologic structures and simulating geologic processes

Standpoint perspectives, reminiscent of block diagrams and fence diagrams have continually been an immense technique of medical visualiza- tion in geology. complicated 3-dimensional machine gra- phics is a brand new software for the development of such perspectives. The publication comprises papers awarded on the first huge interna- tional assembly (Freiburg, October 8-11, 1990) that introduced jointly operating teams engaged in improvement of 3D visua- lization courses for geologic reasons, and incorporated humans fromuniversities, govt firms, the mining undefined (especially oil businesses) and from software program businesses enga- ged in geology and geographic info structures.

Forensic GIS: The Role of Geospatial Technologies for Investigating Crime and Providing Evidence

Numerous disciplines and professions have embraced geospatial applied sciences for gathering, storing, manipulating, reading and showing spatial facts to enquire crime, prosecute and convict offenders, exonerate suspects and publish proof in civil court cases. The functions, acceptability and relevance and procedural legality of every geospatial applied sciences range.

Riemannian Computing in Computer Vision

This e-book offers a accomplished treatise on Riemannian geometric computations and similar statistical inferences in numerous laptop imaginative and prescient difficulties. This edited quantity contains bankruptcy contributions from major figures within the box of machine imaginative and prescient who're utilizing Riemannian geometric methods in difficulties corresponding to face attractiveness, job attractiveness, item detection, biomedical photograph research, and structure-from-motion.

Extra resources for A Practical Introduction to Computer Graphics

Example text

Q ) Ip 11 q I Obviously if p and q are mutually perpendicular directions then p • q The general point x on a plane is given by the vector equation =O. 2). If ais any given point on the plane then from the above equation we know that n· a = k and thus, by replacing k, this equation may be rewritten as n •x =n •a or n· (x - a) =0 This latter fact is obvious from the property of the dot product just mentioned, namely that two mutually perpendicular lines have zero dot product. For any point x in the plane, x - a may be conside~ed as a direction vector of a line in the plane and, since n is normal to the plane and hence normal (that is, perpendicular) to every line in the plane, then n • (x - a) =O.

4 THE USE OF CURSORS AND PEN SENSORS Many interactive graphics devices have cursors (moveable crosshairs) and/or pen sensors (for example, light pens), which enable the user to indicate individual points on the device screen or surface. By pressing a special button the keyboard (or other equivalent methods), the coordinates of the point specified by the cursor can be read by the program. A sub routine call, probably of the form CALL CURSOR(XC, YC) will make the program pause until the key is depressed, when the coordinates of the point specified by the cursor are identified with the values of the variables XC and yc.

Finally it may be decided that a figure is unnecessary - it is pinpointed by the cursor and deleted. MENUS When the programmer has decided to draw, drag or delete, the required information has to be input. Of course it is always possible for the program to read the information from a keyboard; however, this tends to be tedious and error-prone, and so another method has been devised - the menu. A list of possible choices is drawn on the screen (or it may be a permanent fixture on a pad); each choice has its own box, which must be 'ticked' by moving the cursor (or pen sensor) into this area before the correct alteration can be made to the diagram.

Download PDF sample

Rated 4.72 of 5 – based on 25 votes