3-DPhysicsSim is a software to simulate a three-dimensional scene with physical objects using physics in real-time.
3-DPhysicsSim was made using Irrlicht, WxWidgets and Bullet.
Pages on how the software can be used will be added later on.
Add basic Objects(Sphere, Box, Cylinder, Cone and Capsule) Add basic constraints(Spring, Rod and Axle) - Not fully functional Add objects according to a mathematical function(Cylindrical, Parametric, Rectangular or Spherical) - crashes given certain input 3-d Graphing according to a mathematical function(Cylindrical, Parametric, Rectangular or Spherical) - crashes given certain input Gravitation Electromagnetic forces Pendulum - Not fully functional Center of Mass calculator Save/Load Simulations Graph the kinematic values of objects of a simulation run Draw object paths
Scripting language for easy and in-depth manipulation of the environment. Loading of 3-d models in the format of .x, .obj, etc... for use in physics simulations Examples for each kind of simulation Waves simulation Atwood Machine simulation Pre-Simulation - Allows for a simulation calculations to be run but not displayed until finished, which would be useful for seeing a large number of objects interact in real-time
Parallel processing GPU processing(CUDA?)
Other things that need to be done, but are not necessarily features:
Increased performance (A lot of places where this could be done) A better User Interface Linux port(UI is already set up in a way to support Linux, all that needs to be done is weed out the OS specific compiler errors) Mac port(Need to get a Mac for this)