Robert Adams
|
eacc2561d1
BulletSim: add osGetPhysicsEngineType() LSL function and update
|
11 years ago |
Robert Adams
|
98168edc29
BulletSim: remove double application of buoyancy. Centralize computation of buoyancy. Add motor angular debugging controls.
|
11 years ago |
Robert Adams
|
aa236b2020
BulletSim: add parameter to have Bullet output performance statistics
|
11 years ago |
Robert Adams
|
9d840fd2ee
BulletSim: move over and port the interface for BulletXNA.
|
11 years ago |
Robert Adams
|
3d0fc70864
BulletSim: complete movement of BulletSimAPI functions to BSAPITemplate.
|
11 years ago |
Robert Adams
|
c2a7af18b6
BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. Only initialization and debug fuctions left.
|
11 years ago |
Robert Adams
|
48f718f39f
BulletSim: first round of conversion from direct BulletSimAPI interfacing by BulletSim core to using the BulletSimAPITemplate. Physical object creation and destruction first.
|
11 years ago |
Robert Adams
|
1f6aaad0b5
BulletSim: correct collision mask definition for linkset children.
|
11 years ago |
Robert Adams
|
c1e7539c77
BulletSim: Parameterize nominal frame rate (55) and add parameters to dynamially turn on/off detailed, unmanaged data dumping of prims and vehicles.
|
11 years ago |
Robert Adams
|
f3baed5827
BulletSim: add physical parameter min/max constants in BSParam. I just don't like raw numbers scattered around the code.
|
11 years ago |
Robert Adams
|
225b564573
BulletSim: scale the force for external AddForce by the simulation
|
11 years ago |
Robert Adams
|
bbc5a5089f
BulletSim: Rename some of the interface structures (BulletWorld, ...)
|
11 years ago |
Robert Adams
|
144322a7c9
BulletSim: remove post step one-time taints (doesn't make any sense). Rename pre and post step event invocation routines to Trigger* to be consistant. Remove old, unused code.
|
11 years ago |
Robert Adams
|
5b2cbc0ae6
BulletSim: remove all special vehicle code from BSScene. Replace per-frame updates for vehicles with per-frame action registration. One fewer special case.
|
11 years ago |
Robert Adams
|
6dbf9c8ed4
BulletSim: repair vehicle problems introduced in previous 'improvements'. Fix line endings in BSParams.
|
11 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.
|
11 years ago |
Robert Adams
|
750492796d
BulletSim: begin movement of parameters from pinned memory block to variables all in managed code. Add note to TODO list to remember to do the rest. Other updates to TODO list.
|
11 years ago |
Robert Adams
|
8653ea93b2
BulletSim: apply friction to linear and angular motion before returning advanced motor value. This seems to be the problem with BulletSim vehicles turning too quickly. Also removed the configuration parameter that controlled the timestep scaling kludge for angular velocity that was added to research the question of quick turning.
|
11 years ago |
Robert Adams
|
11532a4390
BulletSim: fix vehicles going underground when unsat. Problem was that, when doing unsit, the order of operations on the prims and the vehicle is very chaotic and not in a good order so the root prim was being left physical and thus it fell for a bit. Also changed default of velocity scaling to be closer to the movement standard.
|
11 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.
|
11 years ago |
Robert Adams
|
f3b1efd889
BulletSim: remove some errors on shutdown by moving terrain destruction until after physical object destruction. TerrainManager also made disposable and that feature used.
|
11 years ago |
Robert Adams
|
6f1f7f0206
BulletSim: non-functional commenting and reorganization of material attribute specifications.
|
11 years ago |
Robert Adams
|
8b861e880a
BulletSim: add ini file and command line parameters to control
|
11 years ago |
Robert Adams
|
93393fb975
BulletSim: comment out some chatty debug logging. Rearrange some code in BSDynamics to make velocity vs force calculation clearer.
|
11 years ago |
Robert Adams
|
41f1c5b7f7
BulletSim: rework angular corrections to remove any hybrid code and compute absolute collections.
|
11 years ago |
Robert Adams
|
2586bab2dd
BulletSim: add stubs for generalization of preStep actions. Will eventually replace the specialized vehicle processing with preStep event processing. Add TODO comments about this feature. Redo line endings in TODO file to be all Linux.
|
11 years ago |
Robert Adams
|
b124aae05e
BulletSim: Add DumpActivationInfo2 function. Change static objects from DISABLE_SIMULATION to ISLAND_SLEEPING. Update DLLs and SOs to add DumpActivationInfo2 function.
|
11 years ago |
Robert Adams
|
0a66317fa6
BulletSim: move GetWaterLevelAtXYZ from BSScene to BSPhysTerrain.
|
11 years ago |
Robert Adams
|
5685b33071
BulletSim: increase vehicle stability by suppressing Bullet's update to angular velocity.
|
11 years ago |
Robert Adams
|
d7126a14e1
BulletSim: up the vehicle angular damping to 0.95. Still trying to overcome the movement added by Bullet.
|
11 years ago |