aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/PhysicsModules/BulletS (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-08-28BulletSim: add clock and change logic for taint processing a littleRobert Adams5-27/+62
so taints check if they are not in simulation time and execute immediately if not.
2017-08-14BulletSim: remove chatty debug message.Robert Adams1-2/+2
2017-08-14BUlletSim: return better terrain height inRobert Adams1-4/+20
BSTerrainHeightMap.GetTerrainHeightAtXYZ(). Partial fix for Mantis 8011. Problem is that computed terrain height is different than mesh height in the physics engine. For small shapes, they would have their position corrected to above terrain so they would never collide.
2017-01-05Massive tab and trailing space cleanupMelanie Thielker15-353/+353
2016-11-13BulletSim: update avatar velocity setting to the new TargetVelocity pattern.Robert Adams4-51/+47
Now PhysicsActor.Velocity.set and PhysicsActor.SetMomentum do the same thing of setting the instantanious avatar velocity. PhysicsActor.TargetVelocity sets a velocity target and the movement motor is used to accelerate the' avatar to that velocity.
2016-10-03BulletSim: zero velocity target when setting velocity through theRobert Adams2-2/+12
SetMomentum method.
2016-09-30BulletSim: fix problem with avatar velocity going to zero when flying acrossRobert Adams3-59/+58
region boundries. Move code for Velocity, ForceVelocity and SetMomentum to BSPhysObject and have both BSPrim and BSCharacter share the code.
2016-09-01remove some MegaRegions code from physicsUbitUmarov1-19/+0
2016-07-25change bullet relative velocity sign to match ubOdeUbitUmarov1-1/+1
2016-07-04add EngineName also to the othersUbitUmarov1-0/+6
2016-04-07CR safari. Remove gratuitious CRs in some filesMelanie Thielker1-56/+56
2016-03-06BulletSim: use the new 'setAvatarSize' physics call introduced in 0.9.Robert Adams3-91/+129
This disables all the avatar size fudge numbers previously used by BulletSim. If you have your region tuned to the old way, set "[BulletSim]AvatarUseBefore09SizeComputation=true" in your INI files.
2016-03-06BulletSim: Send out avatar position update if velocity is now zeroRobert Adams1-1/+1
and it wasn't zero last tick. This will prevent some avatar creeping. Adjust BulletSim default avatar velocity zeroing so the avatar stops sooner.
2016-02-21Pushed AssemblyVersion up to VersionInfo, so that we don't need to do global ↵Diva Canto1-1/+1
replace anymore.
2016-01-20BulletSim: increase default value of AvatarStopZeroThreshold as this reducesRobert Adams1-1/+1
the occurance of stopped avatar drifting in the viewer. Not sure why but this is a short term fix while investigation continues.
2016-01-19BulletSim: make collision sounds work most of the time. Seems that collisionsRobert Adams3-5/+9
usually stop the collider so velocity is often small. Also remove some chatty debug messages.
2016-01-18BulletSim: add stationary suppression on AddForce application. This enablesRobert Adams1-0/+4
small pushing of avatars (Mantis 7779).
2016-01-18BulletSim: fix problem of not zeroing motion when stationary (drift problem fromRobert Adams1-66/+40
Mantis 7813). Redo Z computations for movement. Clean up code to simplify tests. Add function to suppress stationary tests unless velocity drops.
2016-01-18BulletSim: change method signatures for internal AddForce methods to removeRobert Adams6-17/+21
confusion about push forces. The latter is an external, physics engine interface feature (the force parameter has a different unit if pushing vs adding force) and that distinction is not used internally.
2016-01-18BulletSim: revert avatar stationary testing for having slight velocity.Robert Adams1-5/+14
This fix causes drift (Mantis 7813). This revision will rebreak pushing (Mantis 7779) but drifting is bad and pushing will be fixed in future commits.
2016-01-10BulletSim: fix Mantis 7798: land collisions not working.Robert Adams1-2/+6
2016-01-10BulletSim: tweaking so avatar can be pushed. In particular, llPushObject,Robert Adams5-18/+57
which called BSCharacter.AddForce, can now move a character.
2015-12-12improve a bit llpushobject on avatars using bullet, but force is ignored a ↵UbitUmarov1-0/+8
few seconds after a movement comand. RAdams plz take a look
2015-11-30BulletSim: fix collision sound calculation. Modify some routines to makeRobert Adams4-20/+27
collider and collidee clearer. Also fix (when did it break?) avatars not moving if standing on a moving object. Now friction will move avatars if standing on a disc or the top of a train.
2015-11-29let Bullet do collision sounds (RAdams plz fix the relative speed)UbitUmarov1-1/+8
2015-10-21 remove the use of Vector3 for axis locks on the rest of enginesUbitUmarov2-6/+6
2015-10-18On to 0.8.3!Diva Canto1-1/+1
Conflicts: OpenSim/Region/PhysicsModules/ConvexDecompositionDotNet/Properties/AssemblyInfo.cs
2015-10-18On to 0.8.3!Diva Canto1-1/+1
2015-10-02Implement an overridable implementation of PhysicsActor.SetVehicle()Robert Adams1-0/+53
that works for all physics engines. BulletSim: implement an optimized version of SetVehicle() that still uses the vehicle code to do bounds checking but does it in one taint operation.
2015-09-30 add get method on physics actors PIDHoverActiveUbitUmarov2-1/+5
2015-09-17recover bulletS fps math change lost in mergeUbitUmarov1-2/+3
2015-09-09 demote ConvexDecompositionDotNet to a simple dll, i had made it a region moduleUbitUmarov2-2/+2
2015-09-08a mess with Modules and ModuleUbitUmarov4-6/+5
2015-09-08 fix some compileUbitUmarov3-3/+3
2015-09-04Fixes a problem with Bullet physics when it is configured to run on a ↵Diva Canto1-0/+2
separate thread.
2015-09-01Moved ExtendedPhysics from OptionalModules to Bullet project, because it's ↵Diva Canto4-4/+622
very much an optional Bullet feature. This way, Bullet doesn't need to depend on the OptionalModules dll. No changes in configs or behavior.
2015-08-31Deleted physics plugin classes.Diva Canto2-77/+1
More unit tests fixed.
2015-08-31Physics refactoring: all unit tests pass.Diva Canto2-3/+3
2015-08-31First commit where physics work as region module.Diva Canto2-9/+23
Moved all physics dlls out of Physics and into bin directly, so they can be found by the module loader. Removed call to PhysicsPluginManager.
2015-08-31All physics plugins are now region modules. Compiles but doesn't run.Diva Canto7-1007/+1052
2015-08-31Fixed a namespace dependency. Also started preparing prebuild.xml for making ↵Diva Canto2-2/+2
physics region modules.
2015-08-30More namespace and dll name changes. Still no functional changes.Diva Canto22-22/+22
2015-08-30Renamed the namespaces tooDiva Canto41-70/+70
2015-08-30Major renaming of Physics dlls / folders. No functional changes, just renames.Diva Canto43-0/+22468