Commit History

Upphovsman SHA1 Meddelande Datum
  Robert Adams 425d2a2a97 BulletSim: set linkset type to be prim specific rather than a simulator 11 år sedan
  Robert Adams 92ee288d66 BulletSim: remove trailing white space to make git happier. No functional changes. 11 år sedan
  Robert Adams ad1787770e BulletSim: rename variable 'PhysicsScene' to be either 'PhysScene' or 'm_physicsScene' to match coding conventions and reduce confusion. 11 år sedan
  Robert Adams e5582939fd BulletSim: massive refactor of shape classes. Removed shape specific code from BSShapeCollection. Using BSShape* classes to hold references to shape. Simplified shape dependency callbacks. Remove 'PreferredShape' methods and have each class specify shape type. Disable compound shape linkset for a later commit that will simplify linkset implementation. 11 år sedan
  Robert Adams fb903ff490 BulletSim: More work on center-of-mass. Remove linksetinfo and rely on simulator to update info. 11 år sedan
  Robert Adams 1b55a9d81e BulletSim: fix avatar bobbing or jiggling while stationary flying. 11 år sedan
  Robert Adams 1b203601f4 BulletSim: include the linkage to the layered prim implementation. Separate layers for physical (vs simulator) location displacement and linksets. 11 år sedan
  Robert Adams 775fd6f8cc BulletSim: fix build break introduced by previous commit 11 år sedan
  Robert Adams 471c477863 BulletSim: allow changing position and rotation of a child of a linkset 11 år sedan
  Robert Adams 459fcd81c9 BulletSim: move center of gravity of linkset to its geometric center. 12 år sedan
  Robert Adams 80cee1b85a BulletSim: Fix single physical prim reporting its mass as zero. 12 år sedan
  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 år sedan
  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 år sedan
  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 år sedan
  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 år sedan
  Robert Adams 9df85eadf4 BulletSim: Fix crash on the destruction of physical linksets. 12 år sedan
  Melanie 3b2caa63b0 Rename BulletSim's PhysicsShapeType to BSPhysicsShapeType because it 12 år sedan
  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 år sedan
  Robert Adams 702fd1e094 BulletSim: only compute linkset mass when membership changes rather than everytime someone asks for it. 12 år sedan
  Robert Adams 1dc23b2b97 BulletSim: parameterize selection of linkset implementation 12 år sedan
  Robert Adams b0eccd5044 BulletSim: debugging of compound shape implementation of linksets. 12 år sedan
  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 år sedan
  Robert Adams 39c02dcc8c BulletSim: Remove use of shapeData in ShapeCollection and rely on the available BSPhysObject varaiables. Fix line endings in BSLinksetCompound. 12 år sedan
  Robert Adams 364a7c3088 BulletSim: rename BSBody and BSShape to PhysBody and PhysShape. Add skeleton of BSLinksetCompound. 12 år sedan
  Robert Adams 52be581f71 BulletSim: remove center-of-mass setting for linksets because it causes the constraint calculation to pull the objects together. 12 år sedan
  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 år sedan
  Robert Adams 2f25f70316 BulletSim: remove unneeded parameter from Refresh(). 12 år sedan
  Robert Adams 2b75035aef BulletSim: add ForEachMember(action) call for linkset. 12 år sedan
  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 år sedan
  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 år sedan