Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
3D Simulation System with Dynamic Object Design
#1

The purpose of this project is to develop a general-purpose graphical simulation system. It provides users an environment to conduct simple 3D simulation. To experiment with a simulation model, users must create a simulation scene, construct or use existing objects, then put them into the scene to run. By adjusting the proper behaviors of the objects, the system can run under different scenarios and accomplish specific results. The three-dimensional graphics techniques in the system implements OpenGL library. OpenGL supplies a lot of graphics commands, which produce very impressive 3D objects. This project also provides a script language for users to design their simulation models. They can use simple object-definition statements to create objects with polygons, boxes and other elements, then incorporate them with certain behaviors for them to move or act. After loading a script file into the system, users can execute the scenario and watch the system perform an animated simulation. Users can also modify the behaviors of the objects until they serve the purpose of the model. Since the composition of an object is object-based, the architecture of the project should be object-oriented. This project is developed under Microsoft Visual C++ 4.0. It uses Visual C++ and Microsoft Foundation Class (MFC) to design the major application architecture and user interface, implements the object classes and functions using C++, and invokes OpenGL commands and C functions to display three-dimensional objects and perform animation and interaction.
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2024 iAndrew & Melroy van den Berg.