The Book Shop

 

Learning Java Bindings for OpenGL (JOGL)

Gene Davis

 FormatISBN Price  
This Book is Available Paperback (6x9)9781420803624 £ 10.75  
About the Book

Now high end 3D graphics programming is available to the large community of Java programmers. Java Bindings for OpenGL (JOGL) brings the traditional OpenGL libraries to Java programmers. All the power of OpenGL can be accessed from a Java environment.

 

Learning Java Bindings for OpenGL (JOGL) is a book for beginners. Whether you are new to Java or just new to JOGL this book is designed to allow an easy learning curve. The book is filled with example code. Many books on OpenGL or 3D programming start with a chapter that is easy to follow and quickly progress to topics too advanced for beginners. This results in much frustration for new programmers. This book is for beginners, from cover to cover!

 

Inside you’ll find introductory information on GLCanvas objects, animations, drawing geometric primitives, matrices, first person 3D movement, lighting, textures and much, much more. This is all presented at a reasonable pace for beginning JOGL programmers.

About the Author

Gene Davis has been programming professionally since 1996 with many years of Java experience. He currently works in the programming industry, writes fiction and programming tutorials, and runs two websites: www.genedavis.com and www.genedavissoftware.com. He resides in Woods Cross, Utah with his wife and children.

Free Preview

Animation Object

 

I was about to direct you to look at the Javadoc for the Animator, but realized no one ever actually looks, so let’s quote the current version of the doc. It says:

 

//kill the process when the JFrame is closed

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

       

        //we’ll create our GLEventListener

        BouncingDisplay display = new BouncingDisplay();