Title
A new 3D visualization Java framework based on physics principles.
Abstract
Computer modeling is a powerful instructional tool which can be used to engage students in the design of physical models to describe, explain, and predict physics phenomena. Because implementing a model is difficult for researchers and teachers as well as for students, professionals almost always use discipline-specific code libraries to access a needed functionality in a platform independent manner. For example, although three-dimensional (3D) visualization is of great importance when displaying computer-generated data or showing complex motion, few users are prepared to deal with hardware accelerated video cards to graphically display a visualization. This paper describes a Java-based 3D framework which is based on physics principles. Our framework is defined using abstract Java interfaces that are implemented in the Open Source Physics (OSP) code library. The library contains a Simple 3D implementation that uses only the standard Java distribution and will run on any Java-enabled computer. This paper introduces a new implementation that makes use of Java 3D to improve both the performance and the appearance of implemented models. Examples are presented using both pure Java code and the Easy Java Simulations authoring tool and these examples are available through the ComPADRE OSP digital library.
Year
DOI
Venue
2012
10.1016/j.cpc.2011.08.007
Computer Physics Communications
Keywords
Field
DocType
Java,Java 3D,Three-dimensional visualization,Simulations
Open Source Physics,Programming language,Interface (Java),Computer science,Java annotation,Real time Java,strictfp,Java applet,Java Modeling Language,Java
Journal
Volume
Issue
ISSN
183
2
0010-4655
Citations 
PageRank 
References 
1
0.39
2
Authors
6