Commit History

Autor SHA1 Mensaxe Data
  Robert Adams eb0687f5af vh: update BulletSim (OpenSim/Region/Physics/BulletSPlugin %!s(int64=11) %!d(string=hai) anos
  Robert Adams 80cee1b85a BulletSim: Fix single physical prim reporting its mass as zero. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 9df85eadf4 BulletSim: Fix crash on the destruction of physical linksets. %!s(int64=12) %!d(string=hai) anos
  Melanie 3b2caa63b0 Rename BulletSim's PhysicsShapeType to BSPhysicsShapeType because it %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 702fd1e094 BulletSim: only compute linkset mass when membership changes rather than everytime someone asks for it. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 1dc23b2b97 BulletSim: parameterize selection of linkset implementation %!s(int64=12) %!d(string=hai) anos
  Robert Adams b0eccd5044 BulletSim: debugging of compound shape implementation of linksets. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 39c02dcc8c BulletSim: Remove use of shapeData in ShapeCollection and rely on the available BSPhysObject varaiables. Fix line endings in BSLinksetCompound. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 364a7c3088 BulletSim: rename BSBody and BSShape to PhysBody and PhysShape. Add skeleton of BSLinksetCompound. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 52be581f71 BulletSim: remove center-of-mass setting for linksets because it causes the constraint calculation to pull the objects together. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 2f25f70316 BulletSim: remove unneeded parameter from Refresh(). %!s(int64=12) %!d(string=hai) anos
  Robert Adams 2b75035aef BulletSim: add ForEachMember(action) call for linkset. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Robert Adams a61f20ac74 BulletSim: Create LinkSet abstract class and sparate constraint based linksets into own subclass. Will eventually add manual movement linkset subclass. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 3a458e2a36 BulletSim: Use full linkset mass when computing vehicle gravity force. Add taint-time specification to new AddForce(). %!s(int64=12) %!d(string=hai) anos
  Robert Adams a791620622 BulletSim: cosmetic changes (comments and renaming). Give mass to terrain to improve interactions. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 87825b0abe BulletSim: Fix crash when linking large physical linksets. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 5221f2421e BulletSim: remove warnings for unused variables. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 6f89975526 BulletSim: add separate runtime and taint-time linkset children lists to keep the creation of constraints separate from runtime. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 74dea4cfd5 BulletSim: rename some constraint variables to be consistant with other name use. %!s(int64=12) %!d(string=hai) anos
  Robert Adams 7b65985047 BulletSim: remove the trailing spaces from lines to make git happier %!s(int64=12) %!d(string=hai) anos