aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* BulletSim: center-of-gravity linkset changes. Not working yet.Robert Adams2013-01-231-5/+2
| | | | | | Conflicts: OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs
* BulletSim: Tweeks to vehicle motion.Robert Adams2013-01-211-1/+1
| | | | | Pass through old angular velocity making for smoother transitions. Remove some old kludges for angular motion (damping and rotvel suppression).
* BulletSim: remove unused MaxTaintsToProcessPerStep parameterRobert Adams2013-01-211-7/+3
|
* BulletSim: More aggressive as setting character velocity to zeroRobert Adams2013-01-201-1/+31
| | | | | | | | | | | | 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.
* BulletSim: reduce maximum force a script can apply (like in llApplyImpulse)Robert Adams2013-01-151-3/+3
| | | | to the documented maximum from the outragious number previously.
* BulletSim: by default, turn on continuious collision detection (CCD)Robert Adams2013-01-151-3/+3
| | | | | and enable friction computation caching. Remove dangerous BulletSim settings from OpenSimDefaults.ini.
* BulletSim: Redo linear function coding so they can better interact. New ↵Robert Adams2013-01-111-0/+6
| | | | algorithm for limitMotorUp that relies on going up when not colliding rather than distance from ground. Add parameter for turning on and off embedded source vehicle debugging.
* BulletSim: add function to push avatar up when hitting stairs.Robert Adams2013-01-071-0/+18
| | | | | | | | | | It looks like BulletSim and ODE rely on penetration correction to cause the avatar to move up and thus allowing walking up stairs. Object penetration was minimized for walking and flying (so one doesn't go through walls) and this stopped stairs from working. This commit introduces avatar movement code to check for collisions at the feet while walking and attempts to raise the avatar for the steps. Not yet perfect but movement is better.
* BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnosticRobert Adams2013-01-041-0/+28
| | | | | functions. If values set from console, the functions are called. Looking for why the collision pools fill up with unnecessary stuff.
* BulletSim: add parameter to have Bullet output performance statisticsRobert Adams2013-01-011-4/+4
| | | | every so many frames. Default to off.
* BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. ↵Robert Adams2012-12-311-5/+5
| | | | Only initialization and debug fuctions left.
* BulletSim: another round of conversion: dynamics world and collision object ↵Robert Adams2012-12-311-4/+4
| | | | functions.
* BulletSim: add 'AvatarAlwaysRunFactor' parameter and use in setTargetVelocityRobert Adams2012-12-281-0/+6
| | | | to implement the 'always run' feature.
* BulletSim: Parameterize nominal frame rate (55) and add parameters to ↵Robert Adams2012-12-271-0/+5
| | | | dynamially turn on/off detailed, unmanaged data dumping of prims and vehicles.
* BulletSim: add physical parameter min/max constants in BSParam. I just don't ↵Robert Adams2012-12-271-0/+12
| | | | like raw numbers scattered around the code.
* BulletSim: Default avatar density changed to 3.5 which is WAY closerRobert Adams2012-12-241-1/+1
| | | | | | to the SL value. Fixed frictin values for physical materials which were just wrong which caused things that should have slipped to not.
* BulletSim: repair vehicle problems introduced in previous 'improvements'. ↵Robert Adams2012-12-211-558/+559
| | | | Fix line endings in BSParams.
* BulletSim: Move all the parameter variables, tables and get and fetch logic ↵Robert Adams2012-12-211-0/+558
to a separate, static class for easier addition and to remove all that bulk from the BSScene class.