I-COLLIDE: an interactive and exact collision detection system for large-scale environments
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
V-COLLIDE: accelerated collision detection for VRML
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
A VRML integration methodology for manufacturing applications
Proceedings of the fourth symposium on Virtual reality modeling language
3D user interfaces with Java 3D
3D user interfaces with Java 3D
The Java 3d API Specification with Cdrom
The Java 3d API Specification with Cdrom
YABLE—yet another behaviour language
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
Hybrid image-based collision detection in Java 3D
Software—Practice & Experience
Research article: A hierarchic collision detection algorithm for simple Brownian dynamics
Computational Biology and Chemistry
Hi-index | 0.00 |
A brief outline of the structure of the Java 3D API as a means of producing graphical environments is provided. We then go on to examine issues in the development of a behaviour rich scene, in particular the issues of scene animation and collisions between scene objects. The animation issue is examined first, where issues of timing and architecture are considered. The Java 3D requirements for, and view of, collision are discussed next from a general perspective, identifying several problems with the implementation. Four simple scenes using animation and collision detection are examined. In each case a number of difficulties have been identified, partly related to the responsiveness of the operating system in the case of animation, but particularly due to the view and implementation of the collision detection system provided. Collisions often involve modifications to the states of all objects involved in the collision and some of the issues this raises in the context of Java 3D's provision are examined and reported on. Finally, we finish with a summary of our findings and conclusions on the suitability of Java 3D for building environments.