This book aims to be a shortcut to graphics theory and programming in JOGL.
Specifically, it covers OpenGL programming in Java, using JOGL, along with concise
computer graphics theories. It covers all graphics basics and several advanced topics
without including some implementation details that are not necessary in graphics
applications. It also covers some basic concepts in Java programming for C/C++
programmers. It is designed as a textbook for students who know programming basics
already. It is an excellent shortcut to learn 3D graphics for scientists and engineers
who understand Java programming. It is also a good reference for C/C++ graphics
programmers to learn Java and JOGL. This book is a companion to Guide to Graphics
Software Tools (Springer-Verlag, New York, ISBN 0-387-95049-4), which covers a
smaller graphics area with similar examples in C but has a comprehensive list of
graphics software tools.