skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 
 

Senior Project - codeHilt

 

3D Visualization Tool for Parallel Physics Simulations

Senior Project: 2005-2006
Joshua Krinsky, Kevin Martin, Laoleng Xiong and Steve Xiong
Boulder, CO

Tech-X Corporation combines object-oriented software, CORBA and grid-based middleware, simulation and modeling, and massively parallel computing expertise to assist customers in solving the most difficult scientific problems. Many Tech-X customers require software tools that will model and simulate real-world science applications. Currently the Tech-X simulation product, VORPAL, has a text-based input which requires users to create complex 3D environments in a coordinate-based format. There was a need for a CAD system that would allow users of VORPAL to create their environments using an interactive graphical approach.

This software, programmed in Java, provides a 3D view of a simulation space represented by "slabs". A slab will represent a physical rectangular object with properties specified by the application user. The system consists of two parts: an application program interface (API) and an interactive application. The API provides the programmer with methods to create and remove slabs, as well as methods to manipulate the properties of slabs, such as slab position, size and type. The programmer is also able to control the view of the slabs via methods to rotate, translate and zoom the model and to control viewing attributes such as background color and visibility of a coordinate grid. The application, which is built on top of the API, provides an interactive means for performing all of the functionality provided by the API.

 
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Questions/Comments?
Send email to

Engineering Center Office Tower
ECOT 717
+1-303-492-7514
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)
 
.