Commit History

Author SHA1 Message Date
  Robert Adams f9fed421fe BulletSim: format vehicle detail logging messages so vehicle changs are grouped better in the log output. 11 years ago
  Robert Adams 20c3ec7d92 BulletSim: localize vehicle property setting so the vehicle prim is only updated at the end of the vehicle simulation step and the push of the physics property update event only happens if the properties are actually changed. 11 years ago
  Robert Adams b124aae05e BulletSim: Add DumpActivationInfo2 function. Change static objects from DISABLE_SIMULATION to ISLAND_SLEEPING. Update DLLs and SOs to add DumpActivationInfo2 function. 11 years ago
  Robert Adams ec63e4ff29 BulletSim: remove time scaling of computed vehicle absolute velocity since Bullet will scale the movement by the time slice. Restore LIMIT_MOTOR_UP to definitition of BOAT simce some vehicle engines use it even for land vehicles. Push vehicle parameter updates through the regular property update to solve vehicles floating off when they should be stopped. 11 years ago
  Robert Adams 0bda35e18f BulletSim: add copyright header where it is missing. Remove some unnecessary 'using' requirements so testing framework is less complicated. 11 years ago
  Robert Adams b8a7cbb9e9 BulletSim: reverse direction of hover correction. Removes problem with vehicles being orbited. 11 years ago
  Robert Adams 2ccd4c1302 BulletSim: fix boats floating low by removing LIMIT_MOTOR_UP flag from TYPE_BOAT definition. 11 years ago
  Robert Adams 0a66317fa6 BulletSim: move GetWaterLevelAtXYZ from BSScene to BSPhysTerrain. 11 years ago
  Robert Adams 8e459a0346 BulletSim: reorganize linear movement routine into separate subroutines enabling external calibration routines and unit tests. 11 years ago
  Robert Adams 68fe7dff20 BulletSim: reorganize angular movement routine into separate subroutines enabling external calibration routines and unit testing. 11 years ago
  Robert Adams 59554758b1 BulletSim: implementation of vertical attraction motor. 11 years ago
  Robert Adams 5685b33071 BulletSim: increase vehicle stability by suppressing Bullet's update to angular velocity. 11 years ago
  Robert Adams 084e3926ca BulletSim: use m_angularMotor to do the basic movement. Add the setting of same. Rename the angular forces and add comments to match MoveAngular to the form of MoveLinear. 11 years ago
  Robert Adams 4c077a0694 BulletSim: organize MoveLinear code for understandability. Make LIMIT_MOTOR_UP contribution a velocity and not a force. 11 years ago
  Robert Adams 319ec3235c BulletSim: add BSVMotor as BSDynamics linear motor. 11 years ago
  Robert Adams 980edabc2e BulletSim: clean up TODO list. It is kept somewhere wlse that should be more public. Add error logging for the detail log writer so a message is output when it cannot write to the specified logging directory. Modify friction defaults to be closer to ODE's values. Add new collision margin and vehicle angular damping parameters. 11 years ago
  Robert Adams 9a42405944 BulletSim: small change to add position correction force with AddForce rather than just storing it in the variable 11 years ago
  Robert Adams ee00c5c885 BulletSim: many changes to tune vehicles for BulletSim. 12 years ago
  Robert Adams 79f7c466a1 BulletSim: fix compound linkset crash by not freeing shape of child prims. 12 years ago
  Robert Adams 364a7c3088 BulletSim: rename BSBody and BSShape to PhysBody and PhysShape. Add skeleton of BSLinksetCompound. 12 years ago
  Robert Adams 28e2cd3fa2 BulletSim: vehicle tweeking. 12 years ago
  Robert Adams 42d65840c8 BulletSim: Add gravity force to vehicle. Some debugging additions. 12 years ago
  Robert Adams 92d3c611e5 BulletSim: many small changes for vehicles simulation. 12 years ago
  Robert Adams 804b332d45 BulletSim: Add banking and other new code to vechile dynamics. Add third party license and contributor in for for Aurora-Sim project for physics code. 12 years ago
  Robert Adams 14eeb8b31b BulletSim: fix bug that caused error (and a crash on 32 bit Linux) when mesh assets weren't already in the cache. Comment cleanups. 12 years ago
  Robert Adams 65c131c4a3 BulletSim: remove trailing spaces to make git happy. 12 years ago
  Robert Adams 3a458e2a36 BulletSim: Use full linkset mass when computing vehicle gravity force. Add taint-time specification to new AddForce(). 12 years ago
  Robert Adams 68698975f1 BulletSim: Add Force* operations to objects to allow direct push to engine. 12 years ago
  Robert Adams 87825b0abe BulletSim: Fix crash when linking large physical linksets. 12 years ago
  Robert Adams b6b505163c BulletSim: call ForcePosition and ForceOrientation in BSDynamics so there is no lag between what the vehicle code sees and what the physics engine is using. 12 years ago