By uniquely combining current concepts and practical applications in computer graphics, four well-known authors provide in Computer Graphics: Principles and Practice the most comprehensive, authoritative, and up-to-date coverage of the field. The important algorithms in 3D and 3D graphics are detailed for easy implementation, including a close look at he more subtle special cases. There is also a thorough presentation of the mathematical principles of the mathematical principles of geometric transformations and viewing. In this book, the authors explore multiple perspectives on computer graphics: the user's, the application programmer's, the package implementer's, and the hardware designer's. For example, the issues of user-centered design are expertly addressed in three chapters on interaction techniques, dialogue design, and user interface software. Hardware concerns are examined in a chapter, contributed by Steven Molnar and Henry Fuchs, on advanced architectures for real-time,high-performance graphics.