Chapter 12. Interaction with the Virtual World

IN THIS CHAPTER

  • Types of 3D User Interaction

  • The Behavior Class

  • Picking

  • Navigation

  • Collision Detection and Avoidance

  • Level of Detail

  • Using Swing with Java 3D

  • The BillboardBehavior

  • Animation Through Interpolators and Alpha Objects

  • Introduction to Sensors

All the Java 3D programs presented so far have been rather poor from an interaction standpoint. While trying to shield you from the details, we have used several Behaviors that allow us to do enough interaction to examine the scene graph, but our focus so far has been on getting the content into the scene. We now turn our attention to the important topic of human-computer interaction with 3D content.

Get Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.