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 |