skip to main content
Skip header Section
Mathematical elements for computer graphics (2nd ed.)April 1989
Publisher:
  • McGraw-Hill, Inc.
  • Professional Book Group 11 West 19th Street New York, NY
  • United States
ISBN:978-0-07-053529-9
Published:01 April 1989
Pages:
611
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Dias A, Proenca S and Bittencourt M (2019). High-order mortar-based contact element using NURBS for the mapping of contact curved surfaces, Computational Mechanics, 64:1, (85-112), Online publication date: 1-Jul-2019.
  2. Tolok A, Tolok N and Loktev M (2018). Modeling Function Domain for Curves Constructed Based on a Linear Combination of Basis Bernstein Polynomials, Programming and Computing Software, 44:6, (526-532), Online publication date: 1-Nov-2018.
  3. ACM
    Bonnici A, Bugeja D and Azzopardi G Vectorisation of Sketches with Shadows and Shading using COSFIRE filters Proceedings of the ACM Symposium on Document Engineering 2018, (1-10)
  4. ACM
    Gazali W and Santoso D Smooth Curve of B-Spline with Ordo K or Node K Proceedings of the 2018 1st International Conference on Internet and e-Business, (174-177)
  5. Lieng H, Kosinka J, Shen J and Dodgson N (2017). A Colour Interpolation Scheme for Topologically Unrestricted Gradient Meshes, Computer Graphics Forum, 36:6, (112-121), Online publication date: 1-Sep-2017.
  6. Khan M and Ray T A memetic algorithm for efficient solution of 2D and 3D shape matching problems Proceedings of the 25th Australasian joint conference on Advances in Artificial Intelligence, (362-372)
  7. Li Z, Chiang J and Suen C (2010). Face transformation with harmonic models by the finite-volume method with delaunay triangulation, IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 40:6, (1543-1554), Online publication date: 1-Dec-2010.
  8. Srikrishnan V and Chaudhuri S (2019). Stabilization of parametric active contours using a tangential redistribution term, IEEE Transactions on Image Processing, 18:8, (1859-1872), Online publication date: 1-Aug-2009.
  9. Tang H and Wei H Shape recognition with coarse-to-fine point correspondence under image deformations Proceedings of the 2005 joint Chinese-German conference on Cognitive systems, (130-144)
  10. Ramanathan M and Gurumoorthy B (2005). Constructing medial axis transform of extruded and revolved 3D objects with free-form boundaries, Computer-Aided Design, 37:13, (1370-1387), Online publication date: 1-Nov-2005.
  11. Fusiello A, Benedetti A, Farenzena M and Busti A (2004). Globally Convergent Autocalibration Using Interval Analysis, IEEE Transactions on Pattern Analysis and Machine Intelligence, 26:12, (1633-1638), Online publication date: 1-Dec-2004.
  12. Okubo S and Tortorelli D (2004). Control of nonlinear, continuous, dynamic systems via finite elements, sensitivity analysis, and optimization, Structural and Multidisciplinary Optimization, 26:3-4, (183-199), Online publication date: 1-Feb-2004.
  13. Flachsbart B, Shuey D and Peters G Computer-aided design/computer-aided manufacturing (CAD/CAM) Encyclopedia of Computer Science, (268-274)
  14. Schwabacher M, Ellman T and Hirsh H Learning to set up numerical optimizations of engineering designs Data mining for design and manufacturing, (87-125)
  15. Shekhar S, Liu X and Chawla S (1999). An Object Model of Direction and Its Implications, Geoinformatica, 3:4, (357-379), Online publication date: 1-Dec-1999.
  16. Alferez R and Wang Y (1999). Geometric and Illumination Invariants for Object Recognition, IEEE Transactions on Pattern Analysis and Machine Intelligence, 21:6, (505-536), Online publication date: 1-Jun-1999.
  17. Hsu K and Tsay D (1998). Corner Blending of Free-Form N-Sided Holes, IEEE Computer Graphics and Applications, 18:1, (72-78), Online publication date: 1-Jan-1998.
  18. ACM
    Shekhar S and Liu X Direction as a spatial object Proceedings of the 6th ACM international symposium on Advances in geographic information systems, (69-75)
  19. ACM
    Corrêa W, Jensen R, Thayer C and Finkelstein A Texture mapping for cel animation Proceedings of the 25th annual conference on Computer graphics and interactive techniques, (435-446)
  20. ACM
    Bayakovsky Y (1996). Russia, ACM SIGGRAPH Computer Graphics, 30:3, (21-22), Online publication date: 1-Aug-1996.
  21. Wilhelms J, Van Gelder A, Tarantino P and Gibbs J Hierarchical and parallelizable direct volume rendering for irregular and multiple grids Proceedings of the 7th conference on Visualization '96, (57-ff.)
  22. ACM
    Kolb C, Mitchell D and Hanrahan P A realistic camera model for computer graphics Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, (317-324)
  23. ACM
    Xiang Z (1994). A nontraditional computer graphics course for computer science students, ACM SIGGRAPH Computer Graphics, 28:3, (186-188), Online publication date: 1-Aug-1994.
  24. Schroeder W, Lorensen W and Linthicum S Implicit modeling of swept surfaces and volumes Proceedings of the conference on Visualization '94, (40-45)
  25. ACM
    Drettakis G and Fiume E A fast shadow algorithm for area light sources using backprojection Proceedings of the 21st annual conference on Computer graphics and interactive techniques, (223-230)
  26. ACM
    Chen J, Gürsöz E and Prinz F Integration of parametric geometry and non-manifold topology in geometric modeling Proceedings on the second ACM symposium on Solid modeling and applications, (53-64)
  27. ACM
    Quek F and Petro M Human-machine perceptual cooperation Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems, (123-130)
  28. Miller J and Goldman R (2018). Using Tangent Balls to Find Plane Sections of Natural Quadrics, IEEE Computer Graphics and Applications, 12:2, (68-82), Online publication date: 1-Mar-1992.
  29. Chung K and Shen L Vectorized algorithm for B-spline curve fitting on Cray X-MP EA/16se Proceedings of the 1992 ACM/IEEE conference on Supercomputing, (166-169)
  30. ACM
    Shiroma Y, Kakazu Y and Okino N A generalized sweeping method for SGC modeling Proceedings of the first ACM symposium on Solid modeling foundations and CAD/CAM applications, (149-157)
  31. Pham B Spline-based color sequences for univariate, bivariate and trivariate mapping Proceedings of the 1st conference on Visualization '90, (202-208)
  32. Lenz R and Tsai R (2019). Calibrating a Cartesian Robot with Eye-on-Hand Configuration Independent of Eye-to-Hand Relationship, IEEE Transactions on Pattern Analysis and Machine Intelligence, 11:9, (916-928), Online publication date: 1-Sep-1989.
  33. ACM
    Rosebush J Using APL for computer graphics notation (tutorial session) Proceedings of the ACM/SIGAPL conference on APL as a tool of thought (session tutorials), (122-140)
  34. Drysdale R, Jerard R, Schaudt B and Hauck K (1989). Discrete simulation of NC machining, Algorithmica, 4:1-4, (33-60), Online publication date: 1-Jun-1989.
  35. Geradin M and Cardona A (1988). Kinematics and dynamics of rigid and flexible mechanisms using finite elements and quaternion algebra, Computational Mechanics, 4:2, (115-135), Online publication date: 1-Mar-1988.
  36. ACM
    Gujar U A three dimensional wire frame graphics system Proceedings of the international conference on APL: APL in transition, (1-6)
  37. ACM
    Pique M Semantics of interactive rotations Proceedings of the 1986 workshop on Interactive 3D graphics, (259-269)
  38. ACM
    Gujar U (1987). A three dimensional wire frame graphics system, ACM SIGAPL APL Quote Quad, 17:4, (1-6), Online publication date: 1-May-1987.
  39. ACM
    Drysdale R and Jerard R Discrete simulation of NC machining Proceedings of the third annual symposium on Computational geometry, (126-135)
  40. ACM
    Ohlson M (1986). Computer graphics course recommendations in computer science education, ACM SIGGRAPH Computer Graphics, 20:5, (192-194), Online publication date: 1-Oct-1986.
  41. ACM
    Tu B and Fei Y The study of a new parametrized spline algorithm Proceedings of the 1986 workshop on Applied computing, (29-34)
  42. ACM
    Max N Atmospheric illumination and shadows Proceedings of the 13th annual conference on Computer graphics and interactive techniques, (117-124)
  43. ACM
    Max N (1986). Atmospheric illumination and shadows, ACM SIGGRAPH Computer Graphics, 20:4, (117-124), Online publication date: 31-Aug-1986.
  44. ACM
    Bloomenthal J (2019). Modeling the mighty maple, ACM SIGGRAPH Computer Graphics, 19:3, (305-311), Online publication date: 1-Jul-1985.
  45. ACM
    Bloomenthal J Modeling the mighty maple Proceedings of the 12th annual conference on Computer graphics and interactive techniques, (305-311)
  46. Zeltzer D (1985). Towards an integrated view of 3-D computer animation, The Visual Computer: International Journal of Computer Graphics, 1:4, (249-259), Online publication date: 1-Dec-1985.
  47. ACM
    Gustafsson S (1984). Computational geometry with APL, ACM SIGAPL APL Quote Quad, 14:4, (169-175), Online publication date: 1-Jun-1984.
  48. ACM
    Gustafsson S Computational geometry with APL Proceedings of the international conference on APL, (169-175)
  49. ACM
    Plass M and Stone M Curve-fitting with piecewise parametric cubics Proceedings of the 10th annual conference on Computer graphics and interactive techniques, (229-239)
  50. ACM
    Plass M and Stone M (1983). Curve-fitting with piecewise parametric cubics, ACM SIGGRAPH Computer Graphics, 17:3, (229-239), Online publication date: 1-Jul-1983.
  51. Weeks C and Comfort J The growth process of tropical trees Proceedings of the 15th conference on Winter Simulation - Volume 2, (649-657)
  52. ACM
    MacKay S, Sayre R and Potel M 3D Galatea Proceedings of the 9th annual conference on Computer graphics and interactive techniques, (213-222)
  53. ACM
    MacKay S, Sayre R and Potel M (1982). 3D Galatea, ACM SIGGRAPH Computer Graphics, 16:3, (213-222), Online publication date: 1-Jul-1982.
  54. ACM
    Fischler M and Bolles R (1981). Random sample consensus, Communications of the ACM, 24:6, (381-395), Online publication date: 1-Jun-1981.
  55. ACM
    Franklin W A linear time exact hidden surface algorithm Proceedings of the 7th annual conference on Computer graphics and interactive techniques, (117-123)
  56. ACM
    Rogers D and Satterfield S B-spline surfaces for ship hull design Proceedings of the 7th annual conference on Computer graphics and interactive techniques, (211-217)
  57. ACM
    Franklin W (1980). A linear time exact hidden surface algorithm, ACM SIGGRAPH Computer Graphics, 14:3, (117-123), Online publication date: 1-Jul-1980.
  58. ACM
    Rogers D and Satterfield S (1980). B-spline surfaces for ship hull design, ACM SIGGRAPH Computer Graphics, 14:3, (211-217), Online publication date: 1-Jul-1980.
  59. ACM
    Rosebush J Visions Proceedings of the international conference on APL: part 1, (116-118)
  60. ACM
    Rosebush J (1979). Visions, ACM SIGAPL APL Quote Quad, 9:4-P1, (116-118), Online publication date: 1-Jun-1979.
  61. ACM
    Satterfield S, Rodriguez F and Rogers D A microprocessor display controller for combining refresh and storage tube graphics Proceedings of the 5th annual conference on Computer graphics and interactive techniques, (117-124)
  62. ACM
    Badler N and Bajcsy R Three-dimensional representations for computer graphics and computer vision Proceedings of the 5th annual conference on Computer graphics and interactive techniques, (153-160)
  63. ACM
    Britton E, Lipscomb J and Pique M Making nested rotations convenient for the user Proceedings of the 5th annual conference on Computer graphics and interactive techniques, (222-227)
  64. ACM
    England J A system for interactive modeling of physical curved surface objects Proceedings of the 5th annual conference on Computer graphics and interactive techniques, (336-340)
  65. ACM
    Satterfield S, Rodriguez F and Rogers D (1978). A microprocessor display controller for combining refresh and storage tube graphics, ACM SIGGRAPH Computer Graphics, 12:3, (117-124), Online publication date: 23-Aug-1978.
  66. ACM
    Badler N and Bajcsy R (1978). Three-dimensional representations for computer graphics and computer vision, ACM SIGGRAPH Computer Graphics, 12:3, (153-160), Online publication date: 23-Aug-1978.
  67. ACM
    Britton E, Lipscomb J and Pique M (1978). Making nested rotations convenient for the user, ACM SIGGRAPH Computer Graphics, 12:3, (222-227), Online publication date: 23-Aug-1978.
  68. ACM
    England J (1978). A system for interactive modeling of physical curved surface objects, ACM SIGGRAPH Computer Graphics, 12:3, (336-340), Online publication date: 23-Aug-1978.
  69. ACM
    Wu S, Abel J and Greenberg D (1977). An interactive computer graphics approach to surface representation, Communications of the ACM, 20:10, (703-712), Online publication date: 1-Oct-1977.
  70. ACM
    Crow F A three-dimensional surface design system Proceedings of the 1977 annual conference, (440-443)
Contributors
  • US Naval Academy
  • US Naval Academy

Recommendations

Reviews

John B. Slater

Computer graphics is currently of considerable interest. Hardware and software developments are making possible the high resolution color displays that can show real-time movements at acceptable refresh rates. The combination of cheap memory, high bandwidth networking, better algorithms, and parallel processing have allowed graphical methods to work in a growing number of application areas. Much has happened since the first edition of the book in 1976. Therefore, a significant portion of the book was completely rewritten to include new technology, new algorithms, and the basic theory necessary to underpin the algorithms. The new sections are up to date and fit in well with the revised earlier material that has been retained. Modern standards have been properly included as have modern examples and up-to-date nomenclature. Thus, the book is a coherent, consistent whole in spite of the mixed pedigree. Chapter 1, which gives an overview of the technology and is a mixture of physics, technology, and computer science, provides a useful overview of the terminology. The varieties of means for output (conventional displays, flat panel displays, plotters, and printers) and input (joysticks, mice, trackballs, light pens, and tablets) are described physically and logically in a concise and useful fashion with a discussion of state-of-the-art devices and their characteristics as well as the processing and memory requirements to back them up. This chapter is well illustrated with the help of a variety of manufacturers and suppliers. It also contains a short section on modern standards for graphics software. Chapters 2–6 contain the bulk of the mathematics. Inevitably, the level of mathematics required varies somewhat between the chapters and within them, and the added work often requires more understanding. Thus, chapter 2 moves quickly from elementary point representation and matrix transformation with elementary linear operations through homogeneous coordinates in two-dimensional space to points at infinity. All of this is elementary to many, but others may have difficulty with the shift. Chapter 3 moves to three-dimensional transformations and projections, presented in homogeneous coordinates with three-dimensional scaling rotation, reflection with affine transformations being defined in a technical rather than a natural fashion. Although this may be natural for engineers, it is unnatural for the mathematician, even though the examples and diagrams give an exceptionally clear practical feel for what is happening in various projections and transformations. Chapter 4 is a fairly classical treatment of parametric representation with conic sections taking the major role. These three chapters are the least updated, as the references clearly show. Chapters 5 and 6, however, are completely rewritten and have an excellent extended set of references for following up the details of the topics covered. The presentation of cubic splines, blending, Be´zier curves, and B-splines in chapter 5 achieves a flowing but logical presentation that will be hard to match. Chapter 6 nearly equals this in its coverage of surfaces, leading from traditional quadric work through Coons surfaces, Be´zier surfaces, and B-spline surfaces, though the specific presentation of quadratic forms in three variables is somewhat lengthy. Again, the chapters are well illustrated, and the layout is excellent. The appendices are worth nothing. A brief description of the principles of GKS, GKS-3D, PHIGS, and PHIGS+ gives a clear overview. The appendices include some simple suggestions for standard transfer of specific data such as a B-spline. In addition, they present a number of useful algorithms, problems, and projects. The last ones are deficient, however, because there are not enough of them. The book is excellently presented and very readable, but it is not clear whether it can be easily mapped onto a specific course. This book would be useful to students and for general reference purposes.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.