logo资料库

Computer Graphics with OpenGL, 4th Edition.pdf

第1页 / 共819页
第2页 / 共819页
第3页 / 共819页
第4页 / 共819页
第5页 / 共819页
第6页 / 共819页
第7页 / 共819页
第8页 / 共819页
资料共819页,剩余部分请下载后查看
Table of Contents
Computer Graphics Hardware
Computer Graphics Hardware Color P lates
Computer Graphics Software
Graphics Output Primitives
Attributes of Graphics Primitives
Implementation Algorithms for Graphics Primitives and Attributes
Two-Dimensional Geometric Transformations
Two-Dimensional Viewing
Three-Dimensional Geometric Transformations
Three-Dimensional Viewing
Three-Dimensional Viewing Color P lates
Hierarchical Modeling
Computer Animation
Three-Dimensional Object Representations
Three-Dimensional Object Representations Color Plate
Spline Representations
Visible-Surface Detection Methods
Illumination Models and Surface-Rendering Methods
Illumination Models and
SurfaceRendering Methods Color Plates
Texturing and Surface-Detail Methods
Color Models and Color Applications
Color Models and Color Applications Color Plates
Interactive Input Methods and Graphical User Interfaces
Interactive Input Methods and Graphical User Interfaces Color Plate
Global Illumination
Color Plates Global Illumination
Programmable Shaders
Programmable Shaders Color Plates
Algorithmic Modeling
Color Plates Algorithmic Modeling
Visualization of Data Sets
Visualization of Data Sets Color Plates
APPENDIX Mathematics for Computer Graphics
APPENDIX Graphics File Formats
Index
Computer Graphics with Open GLHearn Baker CarithersFourth Edition
Pearson Education LimitedEdinburgh GateHarlowEssex CM20 2JEEngland and Associated Companies throughout the worldVisit us on the World Wide Web at: www.pearsoned.co.uk© Pearson Education Limited 2014 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without either the prior written permission of the publisher or a licence permitting restricted copying in the United Kingdom issued by the Copyright Licensing Agency Ltd, Saffron House, 6–10 Kirby Street, London EC1N 8TS.All trademarks used herein are the property of their respective owners. The use of any trademark in this text does not vest in the author or publisher any trademark ownership rights in such trademarks, nor does the use of such trademarks imply any affi liation with or endorsement of this book by such owners. British Library Cataloguing-in-Publication DataA catalogue record for this book is available from the British Library Printed in the United States of AmericaISBN 10: 1-292-02425-9ISBN 13: 978-1-292-02425-7ISBN 10: 1-292-02425-9ISBN 13: 978-1-292-02425-7
Table of ContentsPEARSON CUSTOM LIBRARY I1. Computer Graphics Hardware11Donald D. Hearn/M. Pauline Baker, Warren CarithersComputer Graphics Hardware Color Plates2727Donald D. Hearn/M. Pauline Baker, Warren Carithers2. Computer Graphics Software2929Donald D. Hearn/M. Pauline Baker, Warren Carithers3. Graphics Output Primitives4545Donald D. Hearn/M. Pauline Baker, Warren Carithers4. Attributes of Graphics Primitives9999Donald D. Hearn/M. Pauline Baker, Warren Carithers5. Implementation Algorithms for Graphics Primitives and Attributes131131Donald D. Hearn/M. Pauline Baker, Warren Carithers6. Two-Dimensional Geometric Transformations189189Donald D. Hearn/M. Pauline Baker, Warren Carithers7. Two-Dimensional Viewing227227Donald D. Hearn/M. Pauline Baker, Warren Carithers8. Three-Dimensional Geometric Transformations273273Donald D. Hearn/M. Pauline Baker, Warren Carithers9. Three-Dimensional Viewing301301Donald D. Hearn/M. Pauline Baker, Warren CarithersThree-Dimensional Viewing Color Plate353353Donald D. Hearn/M. Pauline Baker, Warren Carithers10. Hierarchical Modeling355355Donald D. Hearn/M. Pauline Baker, Warren Carithers11. Computer Animation365365Donald D. Hearn/M. Pauline Baker, Warren Carithers
II12. Three-Dimensional Object Representations389389Donald D. Hearn/M. Pauline Baker, Warren CarithersThree-Dimensional Object Representations Color Plate407407Donald D. Hearn/M. Pauline Baker, Warren Carithers13. Spline Representations409409Donald D. Hearn/M. Pauline Baker, Warren Carithers14. Visible-Surface Detection Methods465465Donald D. Hearn/M. Pauline Baker, Warren Carithers15. Illumination Models and Surface-Rendering Methods493493Donald D. Hearn/M. Pauline Baker, Warren CarithersIllumination Models and Surface-Rendering Methods Color Plates541541Donald D. Hearn/M. Pauline Baker, Warren Carithers16. Texturing and Surface-Detail Methods543543Donald D. Hearn/M. Pauline Baker, Warren CarithersTexturing and Surface-Detail Methods Color Plates567567Donald D. Hearn/M. Pauline Baker, Warren Carithers17. Color Models and Color Applications569569Donald D. Hearn/M. Pauline Baker, Warren CarithersColor Models and Color Applications Color Plate589589Donald D. Hearn/M. Pauline Baker, Warren Carithers18. Interactive Input Methods and Graphical User Interfaces591591Donald D. Hearn/M. Pauline Baker, Warren CarithersInteractive Input Methods and Graphical User Interfaces Color Plates631631Donald D. Hearn/M. Pauline Baker, Warren Carithers19. Global Illumination633633Donald D. Hearn/M. Pauline Baker, Warren CarithersGlobal Illumination Color Plates659659Donald D. Hearn/M. Pauline Baker, Warren Carithers20. Programmable Shaders663663Donald D. Hearn/M. Pauline Baker, Warren CarithersProgrammable Shaders Color Plates693693Donald D. Hearn/M. Pauline Baker, Warren Carithers21. Algorithmic Modeling695695Donald D. Hearn/M. Pauline Baker, Warren CarithersAlgorithmic Modeling Color Plates725725Donald D. Hearn/M. Pauline Baker, Warren Carithers
III22. Visualization of Data Sets729729Donald D. Hearn/M. Pauline Baker, Warren CarithersVisualization of Data Sets Color Plates735735Donald D. Hearn/M. Pauline Baker, Warren CarithersAppendix: Mathematics for Computer Graphics737737Donald D. Hearn/M. Pauline Baker, Warren CarithersAppendix: Graphics File Formats773773Donald D. Hearn/M. Pauline Baker, Warren CarithersBibliography789789Donald D. Hearn/M. Pauline Baker, Warren Carithers801801Index
This page intentionally left blank
ComputerGraphicsHardware1VideoDisplayDevices2Raster-ScanSystems3GraphicsWorkstationsandViewingSystems4InputDevices5Hard-CopyDevices6GraphicsNetworks7GraphicsontheInternet8SummaryThepowerandutilityofcomputergraphicsiswidelyrecog-nized,andabroadrangeofgraphicshardwareandsoft-waresystemsisnowavailableforapplicationsinvirtuallyallfields.Graphicscapabilitiesforbothtwo-dimensionalandthree-dimensionalapplicationsarenowcommon,evenongeneral-purposecomputersandhandheldcalculators.Withpersonalcomputers,wecanuseavarietyofinteractiveinputdevicesandgraphicssoftwarepackages.Forhigher-qualityapplications,wecanchoosefromanum-berofsophisticatedspecial-purposegraphicshardwaresystemsandtechnologies.Inthischapter,weexplorethebasicfeaturesofgraphicshardwarecomponentsandgraphicssoftwarepackages.From Chapter 2 of Computer Graphics with OpenGL®, Fourth Edition, Donald Hearn, M. Pauline Baker, Warren R. Carithers.Copyright © 2011 by Pearson Education, Inc. Published by Prentice Hall. All rights reserved.Pearson 1
分享到:
收藏