IBDS is a library for dynamic simulation of multi-body systems in C++. It simulates rigid bodies, particles, many different joint types and collisions with friction. (ZLib license, free for commercial use) More infos: http://www.impulse-based.de
Be the first to post a text review of Impulse-Based Dynamic Simulation. Rate and review a project by clicking thumbs up or thumbs down in the right column.
In this release the project files were created by using cmake. The release contains project files for Visual Studio 2005, Visual Studio 2008, KDevelop and Unix Makefiles.
16 March 2008 - added support for cmake 27 January 2008 - updated Bullet to version 2.66 30 December 2007 - added CarModel - added version information to config.h - fixed const problem in Math (thanks to alanic) 4 October 2007 - updated Bullet to version 2.62 - introduced namespace IBDS 27 August 2007 - translated all comments of class Simulation to English - translated all comments of class AngularPIDController to English - translated all comments of class BallJoint to English - translated all comments of class BallOnPlaneJoint to English - translated all comments of class BallSliderJoint to English 22 August 2007 - added XMLModel - The simulation model can be given by a XML file. 20 August 2007 - Added TimeStepLinear, this is my linear-time method to simulate joints (contacts are not yet integrated in this controller) - added MatrixNxM::inverse - updated VS 7.1 project files - updated Bullet to version 2.56 14 August 2007 - fixed a bug in function CollisionObject* Simulation::addCollisionObject (Body *rb, unsigned int numCoords, const Real *vertices, unsigned int numFaces, const int *faces, Vector3D *scale) Thanks to Philipp Walter 31 July 2007 - some small bugfixes - JointModel2 added - getLocalJointAxis added 26 July 2007 - added Kdevelop project file - added Linux Makefiles 11 July 2007 - JointModel added - set/getOmega is now set/getAngularVelocity - added drawStrokeText in MiniGL - bugfix in SliderJoint 10 July 2007 - CollisionModel changed - MiniGL::drawCollisionGeometry draws collision spheres - setMaxDistanceContacts, setMaxCorrectionStepsContacts and setVCorrectionContacts can be called directly from Simulation - time of impact is computed with a binary search
16 March 2008 - added support for cmake 27 January 2008 - updated Bullet to version 2.66 30 December 2007 - added CarModel - added version information to config.h - fixed const problem in Math (thanks to alanic) 4 October 2007 - updated Bullet to version 2.62 - introduced namespace IBDS 27 August 2007 - translated all comments of class Simulation to English - translated all comments of class AngularPIDController to English - translated all comments of class BallJoint to English - translated all comments of class BallOnPlaneJoint to English - translated all comments of class BallSliderJoint to English 22 August 2007 - added XMLModel - The simulation model can be given by a XML file. 20 August 2007 - Added TimeStepLinear, this is my linear-time method to simulate joints (contacts are not yet integrated in this controller) - added MatrixNxM::inverse - updated VS 7.1 project files - updated Bullet to version 2.56 14 August 2007 - fixed a bug in function CollisionObject* Simulation::addCollisionObject (Body *rb, unsigned int numCoords, const Real *vertices, unsigned int numFaces, const int *faces, Vector3D *scale) Thanks to Philipp Walter 31 July 2007 - some small bugfixes - JointModel2 added - getLocalJointAxis added 26 July 2007 - added Kdevelop project file - added Linux Makefiles 11 July 2007 - JointModel added - set/getOmega is now set/getAngularVelocity - added drawStrokeText in MiniGL - bugfix in SliderJoint 10 July 2007 - CollisionModel changed - MiniGL::drawCollisionGeometry draws collision spheres - setMaxDistanceContacts, setMaxCorrectionStepsContacts and setVCorrectionContacts can be called directly from Simulation - time of impact is computed with a binary search
16 March 2008 - added support for cmake 27 January 2008 - updated Bullet to version 2.66 30 December 2007 - added CarModel - added version information to config.h - fixed const problem in Math (thanks to alanic) 4 October 2007 - updated Bullet to version 2.62 - introduced namespace IBDS 27 August 2007 - translated all comments of class Simulation to English - translated all comments of class AngularPIDController to English - translated all comments of class BallJoint to English - translated all comments of class BallOnPlaneJoint to English - translated all comments of class BallSliderJoint to English 22 August 2007 - added XMLModel - The simulation model can be given by a XML file. 20 August 2007 - Added TimeStepLinear, this is my linear-time method to simulate joints (contacts are not yet integrated in this controller) - added MatrixNxM::inverse - updated VS 7.1 project files - updated Bullet to version 2.56 14 August 2007 - fixed a bug in function CollisionObject* Simulation::addCollisionObject (Body *rb, unsigned int numCoords, const Real *vertices, unsigned int numFaces, const int *faces, Vector3D *scale) Thanks to Philipp Walter 31 July 2007 - some small bugfixes - JointModel2 added - getLocalJointAxis added 26 July 2007 - added Kdevelop project file - added Linux Makefiles 11 July 2007 - JointModel added - set/getOmega is now set/getAngularVelocity - added drawStrokeText in MiniGL - bugfix in SliderJoint 10 July 2007 - CollisionModel changed - MiniGL::drawCollisionGeometry draws collision spheres - setMaxDistanceContacts, setMaxCorrectionStepsContacts and setVCorrectionContacts can be called directly from Simulation - time of impact is computed with a binary search
16 March 2008 - added support for cmake 27 January 2008 - updated Bullet to version 2.66 30 December 2007 - added CarModel - added version information to config.h - fixed const problem in Math (thanks to alanic) 4 October 2007 - updated Bullet to version 2.62 - introduced namespace IBDS 27 August 2007 - translated all comments of class Simulation to English - translated all comments of class AngularPIDController to English - translated all comments of class BallJoint to English - translated all comments of class BallOnPlaneJoint to English - translated all comments of class BallSliderJoint to English 22 August 2007 - added XMLModel - The simulation model can be given by a XML file. 20 August 2007 - Added TimeStepLinear, this is my linear-time method to simulate joints (contacts are not yet integrated in this controller) - added MatrixNxM::inverse - updated VS 7.1 project files - updated Bullet to version 2.56 14 August 2007 - fixed a bug in function CollisionObject* Simulation::addCollisionObject (Body *rb, unsigned int numCoords, const Real *vertices, unsigned int numFaces, const int *faces, Vector3D *scale) Thanks to Philipp Walter 31 July 2007 - some small bugfixes - JointModel2 added - getLocalJointAxis added 26 July 2007 - added Kdevelop project file - added Linux Makefiles 11 July 2007 - JointModel added - set/getOmega is now set/getAngularVelocity - added drawStrokeText in MiniGL - bugfix in SliderJoint 10 July 2007 - CollisionModel changed - MiniGL::drawCollisionGeometry draws collision spheres - setMaxDistanceContacts, setMaxCorrectionStepsContacts and setVCorrectionContacts can be called directly from Simulation - time of impact is computed with a binary search
30 December 2007 - added CarModel - added version information to config.h - fixed const problem in Math (thanks to alanic) 4 October 2007 - updated Bullet to version 2.62 - introduced namespace IBDS 27 August 2007 - translated all comments of class Simulation to English - translated all comments of class AngularPIDController to English - translated all comments of class BallJoint to English - translated all comments of class BallOnPlaneJoint to English - translated all comments of class BallSliderJoint to English 22 August 2007 - added XMLModel - The simulation model can be given by a XML file. 20 August 2007 - Added TimeStepLinear, this is my linear-time method to simulate joints (contacts are not yet integrated in this controller) - added MatrixNxM::inverse - updated VS 7.1 project files - updated Bullet to version 2.56 14 August 2007 - fixed a bug in function CollisionObject* Simulation::addCollisionObject (Body *rb, unsigned int numCoords, const Real *vertices, unsigned int numFaces, const int *faces, Vector3D *scale) Thanks to Philipp Walter 31 July 2007 - some small bugfixes - JointModel2 added - getLocalJointAxis added 26 July 2007 - added Kdevelop project file - added Linux Makefiles 11 July 2007 - JointModel added - set/getOmega is now set/getAngularVelocity - added drawStrokeText in MiniGL - bugfix in SliderJoint 10 July 2007 - CollisionModel changed - MiniGL::drawCollisionGeometry draws collision spheres - setMaxDistanceContacts, setMaxCorrectionStepsContacts and setVCorrectionContacts can be called directly from Simulation - time of impact is computed with a binary search
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?