Introduction to Computer Graphics Using Java 2D and 3D

Special Effects and Virtual Reality (Introduction to Computer Graphics Using Java 2D and 3D) Part 1

Virtual reality comprises more than just displaying a scene or a sequence of scenes on a computer screen. Stereoscopic viewing which is necessary for real 3D effects belongs to virtual reality. In addition to seeing a virtual world, virtual reality can also involve sound. Even tactile information might be incorporated with wire gloves. An important […]

Special Effects and Virtual Reality (Introduction to Computer Graphics Using Java 2D and 3D) Part 2

Dynamic Surfaces Movements of objects are modelled by applying suitable transformations to the objects, usually based on an interpolator. The transformations describe the movement of the whole object and are not responsible for any kind of deformation of the object. This model is sufficient for rigid objects like a car or a crane. But when […]

Special Effects and Virtual Reality (Introduction to Computer Graphics Using Java 2D and 3D) Part 3

Interaction in Java 3D The class Behavior and its subclasses offer a variety of possibilities for interaction with a scene in Java 3D. The subclass OrbitBehavior has already been used in all example programs to allow navigation through the scene with mouth movements. The class PickMouseBehavior is designed to enable picking objects by clicking on […]

Special Effects and Virtual Reality (Introduction to Computer Graphics Using Java 2D and 3D) Part 4

Level of Detail (LOD) in Java 3D The level of detail (LOD) technique has been mentioned already in Sect. 6.6.1. Its purpose is to store the same object in different resolutions in the scenegraph and to choose the resolution for rendering depending on the distance of the viewer to the object. By using a coarser […]

Useful Links (Introduction to Computer Graphics Using Java 2D and 3D)

Online service of the topic: The online service with the source code of all example programs, additional programs, supplementary files, exercises with solution and slides for teaching is available under   Java 3D: The old homepage of Java 3D has the URL http://www.java3d.org Numerous links in connection with Java 3D can still be found there like […]

Example Programs (Introduction to Computer Graphics Using Java 2D and 3D)

All programs mentioned in the topic and additional ones can be downloaded at the online service to this book. Tables B.1 and B.2 refer to the pages where the programs are mentioned in the book. There is Table B.1 for Java 2D and Table B.2 for Java 3D programs. The programs are listed in alphabetical […]