Internal Changes SimBOB 1.4.3 -> 1.4.4 - Improved the Synchronization between simulation and real time There exist no more a min- and a max-time step but only a fixed time step since varying time steps make the simulation less stable. Furthermore Calculation of the simulation statistics (displayed in the status bar) are calculated correctly now (except right after you stopped the simulation). The new synchronization-strategy has no more an accumulating error - as long as the computer provides sufficient performance... - Added PhysicsSettings to Simulation Settings The parameters Gravity, ERP (ErrorReductionParameter) and CFM (ConstraintForceMixing) are now adjustable. Instead of setting the value of CFM directly you can specify the exponent a (CFM = 10^e). Increasing CFM increases the stability of the simulation (had to set it to at least -5 for th enew simulation 10_InternalCollide.xml to keep it from exploding). - InternalCollide for RCConstruction functional now Added a new simulation 10_InternalCollide.xml to test it. - Drives attached to SliderJoints working now Now it should also be possible to realize linear drives. Before there was no error message although the drive had no influence. - correct storing camera position in ini file After reloading a simulation the new camera-position was not stored in the ini file. Now this works again! - BodyComponents register themselves at the visual engine Since earlier the components were not able to create a smart pointer of themselves their owner also had to register them. Due to the change in the last version I could make this more comfortable now. I also made the constructor of TRCSharedPtr for classes derived from RCRefCounted non-explicit since there is no risk converting them. - deactivated all catch(...) in debug version Since it is easier to find the correct place, where an exception is thrown when it is not catched, the full-catches are only present in the release version (were a useless error-message is still better than a program crash). - When a texture could not be loaded use gray color Before a white color was used and in the debug version assertions arised. - Added edit-dialog for RCParamGroup Now it's also possible to edit parameters of type RCParamGroup. They are displayed the same way as RCStructParam's - new periphery component RCLinearSpring It simulates a spring with linear characteristic. Check the example 11_LinearSpring.xml. - new global sim component RCPoseRecorder To evaluate experiments it is useful to record some data from the simulation and import it for instane into matlab. To record pose-information you can use RCPoseRecorder that records the data in an adaptable format. Added it to the example SimpleCollidingRobot.xml