Commit History

Author SHA1 Message Date
  Robert Adams eb0687f5af vh: update BulletSim (OpenSim/Region/Physics/BulletSPlugin 11 years ago
  Robert Adams 80cee1b85a BulletSim: Fix single physical prim reporting its mass as zero. 12 years ago
  Robert Adams ae4d932e7f BulletSim: Move all the parameter variables, tables and get and fetch logic to a separate, static class for easier addition and to remove all that bulk from the BSScene class. 12 years ago
  Robert Adams 2b8efa24dd BulletSim: add parameter to UpdateProperties call into the linkset so changes from the physics engine can be differentiated from changes made by the user. This eliminates a linkset rebuild loop. Also add logic to not rebuild or freak out when the object/linkset crosses a terrain boundry. 12 years ago
  Robert Adams ace1f1e931 BulletSim: rip out old code for linkset child position fetching. BulletSim doesn't need to do that bookkeeping because SOG/SOP already does it. 12 years ago
  Robert Adams 31d3952477 BulletSim: fix problem with continuious rebuilding of physical linksets. This caused movement problems and large prim vehicles to take up a LOT of simulation time. 12 years ago
  Robert Adams 9df85eadf4 BulletSim: Fix crash on the destruction of physical linksets. 12 years ago
  Melanie 3b2caa63b0 Rename BulletSim's PhysicsShapeType to BSPhysicsShapeType because it 12 years ago
  Robert Adams d6db0d5740 BulletSim: uplevel PhysicsShapeType out of ShapeData structure (since it is getting simplified out of existance someday) and update all the references to that enum. 12 years ago
  Robert Adams 702fd1e094 BulletSim: only compute linkset mass when membership changes rather than everytime someone asks for it. 12 years ago
  Robert Adams 1dc23b2b97 BulletSim: parameterize selection of linkset implementation 12 years ago
  Robert Adams b0eccd5044 BulletSim: debugging of compound shape implementation of linksets. 12 years ago
  Robert Adams f53b4e7a21 BulletSim: Add RawPosition and RawOrientation to BSPhysObject and rename MassRaw to RawMass. Fix BSShapeCollection to use Raw* for creating the body to eliminate exception from referencing the physical body before it has been created. 12 years ago
  Robert Adams 39c02dcc8c BulletSim: Remove use of shapeData in ShapeCollection and rely on the available BSPhysObject varaiables. Fix line endings in BSLinksetCompound. 12 years ago
  Robert Adams 364a7c3088 BulletSim: rename BSBody and BSShape to PhysBody and PhysShape. Add skeleton of BSLinksetCompound. 12 years ago
  Robert Adams 52be581f71 BulletSim: remove center-of-mass setting for linksets because it causes the constraint calculation to pull the objects together. 12 years ago
  Robert Adams 93fe384cce BulletSim: Use the PostTaints operation to build the linkset once before the next simulation step. This eliminates the management of children vs taintChildren and simplifies the constratin creation code. 12 years ago
  Robert Adams 2f25f70316 BulletSim: remove unneeded parameter from Refresh(). 12 years ago
  Robert Adams 2b75035aef BulletSim: add ForEachMember(action) call for linkset. 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 a61f20ac74 BulletSim: Create LinkSet abstract class and sparate constraint based linksets into own subclass. Will eventually add manual movement linkset subclass. 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 a791620622 BulletSim: cosmetic changes (comments and renaming). Give mass to terrain to improve interactions. 12 years ago
  Robert Adams 87825b0abe BulletSim: Fix crash when linking large physical linksets. 12 years ago
  Robert Adams ce97ebdc88 BulletSim: Fix linkset problem where delayed manipulations of child objects was using the child shape address at call time rather than the one created at taint time. 12 years ago
  Robert Adams 5221f2421e BulletSim: remove warnings for unused variables. 12 years ago
  Robert Adams 6f89975526 BulletSim: add separate runtime and taint-time linkset children lists to keep the creation of constraints separate from runtime. 12 years ago
  Robert Adams 74dea4cfd5 BulletSim: rename some constraint variables to be consistant with other name use. 12 years ago
  Robert Adams 7b65985047 BulletSim: remove the trailing spaces from lines to make git happier 12 years ago