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