Computer Graphics for Java Programmers - Ammeraal, Leen.; Zhang, Kang.; SpringerLink (Online service) (Cham : Springer International Publishing : Imprint: Springer, 2017)
1 - Elementary Concepts -- 2 - Applied Geometry -- 3 - Geometrical Transformations -- 4 - Classic 2D Algorithms -- 5 - Perspective and 3D Data Structure -- 6 - Hiddden-Line and Hidden-Face Removal -- 7 - Color, Texture, and Shading -- 8 - Fractals -- Appendix A - Interpolation of 1/z -- Appendix B - Class Obj3D -- Appendix C - Hidden-Line Tests and Implementation -- Appendix D - Several 3D Objects -- Appendix E - Hints and Solutions to Exercises -- Bibliography -- Index.
Keywords: Computer graphics; Computer-aided engineering; Programming languages (Electronic computers).; Computer Graphics; Computer-Aided Engineering (CAD, CAE) and Design; Programming Languages, Compilers, Interpreters