(The OpenGL graphics development library can develop and distribute high-quality 3D CAD/CAM software and 3D games. The author of this book made a very comprehensive introduction to the development of OpenGL. Thank you to the author of this book!! Executive summary: This book introduces the development of 3D graphics using OpenGL. The contents include: how to use the classes in Visual C5.0MFC to establish the basic format of OpenGL programs, establish and control 2D shapes and 3D shapes, standard quadratic surfaces, Bezier curves and surfaces, NURBS curves and surfaces, point light sources, infinite light sources, poly Lights, base materials, texture materials, mips, bitmap characters, text, OpenGL animation, etc., investigate objects, manipulate pixels, bitmaps, pictures, blend and anti-alias objects, fog scenes, use framebuffer for color masking, depth Control, embellishment, global scene anti-aliasing, depth-of-field simulation and scene-to-use management, using dialogs, menus, mouse selection objects, and information feedback to implement OpenGL basic interactive graphics programming. Finally, this book explains how to link the three major technologies of OpenGL modeling technology, picture management technology and human-computer interaction technology through 6 effective routines. This book touches all the OpenGL core functions and effective library functions, paying attention to the memory connection and practical use of OpenGL. The mode of each project file in the book is fixed and very concise, and the content is step by step.
OpenGL programming and examples.pdf)