| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
angular friction computation into linear and angular movement code.
The friction wasn't being applied properly. This will make it so vehicles
don't drift as much and the drift is tunable by changing the friction
timescales.
|
|
|
|
| |
changes.
|
|
|
|
|
|
|
|
|
|
|
|
| |
when should be standing.
Modify angular force routines to be the same pattern as linear force routines.
BulletSim vehicle turning is scaled like SL and is DIFFERENT THAN ODE!!
Fix some bugs in BSMotor dealing with the motor going to zero.
Add a bunch of parameters: MaxLinearVelocity, MaxAngularVelocity,
MaxAddForceMagnitude, VehicleMaxLinearVelocity, VehicleMaxAngularVelocity,
and most of the values are defaulted to values that are larger
than in SL.
Use the new parameters in BSPrim, BSCharacter and BSDynamic.
|
|
|
|
|
|
|
| |
to better use them for incremental updates.
Modify prim and character to use the new motors.
Simplify the vehicle linear movement code to just update the velocity
directly or the basic movement.
|
| |
|
|
|
|
| |
Add BSFMotor.
|
|
|
|
|
| |
object is selected.
Update TODO list.
|
| |
|
|
|
|
| |
Fix line endings in BSParams.
|
| |
|
|
|
|
| |
not specified. Add test dump routine. Don'e zero current and target values when error goes to zero as the values could be used externally to store the actual target values, etc.
|
|
|
|
| |
subclass for PID error correction.
|
| |
|
|
|
|
| |
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.
|
|
|
|
| |
properties after the destroy object taint has happened.
|
|
|
|
| |
absolute collections.
|
|
|
|
| |
grouped better in the log output.
|
|
|
|
| |
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.
|
|
|
|
| |
'using' requirements so testing framework is less complicated.
|
|
|
|
| |
friction.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Properly limit *_MOTOR_DECAY_TIMESCALE to 120 as per specs.
Invode BSDynamics.Refresh() when vehicle type is changed. Previously
the vehicle properties weren't getting set because the physical
properties were set before the vehicle type was set.
Add a "use name" to BSMotors for identification while debugging.
Correct current and target confusion in BSVMotor design.
Rename CurrentValueReductionTimescale to FrictionTimescale.
Event more detailed logging.
|
| |
|
|
manual code for vehicles and add PID functionality to avatar movement.
|