Robert Adams
|
f9fed421fe
BulletSim: format vehicle detail logging messages so vehicle changs are grouped better in the log output.
|
11 years ago |
Robert Adams
|
20c3ec7d92
BulletSim: localize vehicle property setting so the vehicle prim is only updated at the end of the vehicle simulation step and the push of the physics property update event only happens if the properties are actually changed.
|
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
|
ec63e4ff29
BulletSim: remove time scaling of computed vehicle absolute velocity since Bullet will scale the movement by the time slice. Restore LIMIT_MOTOR_UP to definitition of BOAT simce some vehicle engines use it even for land vehicles. Push vehicle parameter updates through the regular property update to solve vehicles floating off when they should be stopped.
|
11 years ago |
Robert Adams
|
0bda35e18f
BulletSim: add copyright header where it is missing. Remove some unnecessary 'using' requirements so testing framework is less complicated.
|
11 years ago |
Robert Adams
|
b8a7cbb9e9
BulletSim: reverse direction of hover correction. Removes problem with vehicles being orbited.
|
11 years ago |
Robert Adams
|
2ccd4c1302
BulletSim: fix boats floating low by removing LIMIT_MOTOR_UP flag from TYPE_BOAT definition.
|
11 years ago |
Robert Adams
|
0a66317fa6
BulletSim: move GetWaterLevelAtXYZ from BSScene to BSPhysTerrain.
|
11 years ago |
Robert Adams
|
8e459a0346
BulletSim: reorganize linear movement routine into separate subroutines enabling external calibration routines and unit tests.
|
11 years ago |
Robert Adams
|
68fe7dff20
BulletSim: reorganize angular movement routine into separate subroutines enabling external calibration routines and unit testing.
|
11 years ago |
Robert Adams
|
59554758b1
BulletSim: implementation of vertical attraction motor.
|
11 years ago |
Robert Adams
|
5685b33071
BulletSim: increase vehicle stability by suppressing Bullet's update to angular velocity.
|
11 years ago |
Robert Adams
|
084e3926ca
BulletSim: use m_angularMotor to do the basic movement. Add the setting of same. Rename the angular forces and add comments to match MoveAngular to the form of MoveLinear.
|
11 years ago |
Robert Adams
|
4c077a0694
BulletSim: organize MoveLinear code for understandability. Make LIMIT_MOTOR_UP contribution a velocity and not a force.
|
11 years ago |
Robert Adams
|
319ec3235c
BulletSim: add BSVMotor as BSDynamics linear motor.
|
11 years ago |
Robert Adams
|
980edabc2e
BulletSim: clean up TODO list. It is kept somewhere wlse that should be more public. Add error logging for the detail log writer so a message is output when it cannot write to the specified logging directory. Modify friction defaults to be closer to ODE's values. Add new collision margin and vehicle angular damping parameters.
|
11 years ago |
Robert Adams
|
9a42405944
BulletSim: small change to add position correction force with AddForce rather than just storing it in the variable
|
11 years ago |
Robert Adams
|
ee00c5c885
BulletSim: many changes to tune vehicles for BulletSim.
|
12 years ago |
Robert Adams
|
79f7c466a1
BulletSim: fix compound linkset crash by not freeing shape of child prims.
|
12 years ago |
Robert Adams
|
364a7c3088
BulletSim: rename BSBody and BSShape to PhysBody and PhysShape. Add skeleton of BSLinksetCompound.
|
12 years ago |
Robert Adams
|
28e2cd3fa2
BulletSim: vehicle tweeking.
|
12 years ago |
Robert Adams
|
42d65840c8
BulletSim: Add gravity force to vehicle. Some debugging additions.
|
12 years ago |
Robert Adams
|
92d3c611e5
BulletSim: many small changes for vehicles simulation.
|
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
|
65c131c4a3
BulletSim: remove trailing spaces to make git happy.
|
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
|
68698975f1
BulletSim: Add Force* operations to objects to allow direct push to engine.
|
12 years ago |
Robert Adams
|
87825b0abe
BulletSim: Fix crash when linking large physical linksets.
|
12 years ago |
Robert Adams
|
b6b505163c
BulletSim: call ForcePosition and ForceOrientation in BSDynamics so there is no lag between what the vehicle code sees and what the physics engine is using.
|
12 years ago |