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 - SNaPS


.NET 3D Animator for Micro Saint Sharp

Senior Project: 2003-2004
Aaron Lyons, Kathryn Miller, Shawn Rose, Justin Schell and Isaac Squires

Micro Analysis & Design, a consulting services and software products company, has recently developed a new discrete event simulator called Micro Saint Sharp. This product aims to improve computer simulation and modeling as well as human factors engineering. With the ability to establish a process flow, each task containing C# code compiled at run time, Micro Saint Sharp is a powerful simulation tool.

The problem with discrete event simulation is that while the simulation is executing, it is difficult to follow the flow of events and visualize what really is going on. To improve the modeler's ability to visualize the situation, as well as to create useful demonstrations of a final simulation, a 2D animation of the simulation is provided in Micro Saint Sharp. The goal of this project was to extend this animation capability into the 3D world, further improving simulation visualization.

This 3D animator was developed as a new component to Micro Saint Sharp, allowing 3D rendering of all objects currently in a simulation. The 3D Animator project creates 3D .NET controls used as plugins to Micro Saint Sharp. The 3D Animator itself is written in C# using the DirectX 9 .NET wrapper. Key features of the finished project include the rotation, translation, and scaling of objects; camera control; saving and loading of sessions; user controls; animated text; and waypoints.

Task Network
Task Network
Effects Panel
Effects Panel
3D Animator User Interface
3D Animator User Interface
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

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