aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/PhysicsModules (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ubOde: if a mesh does not contain data for shape type PRIM, dont collide as ↵UbitUmarov2016-11-021-1/+6
| | | | convex as before but just don't collide matching the type NONE viewers display in this case
* BulletSim: zero velocity target when setting velocity through theRobert Adams2016-10-032-2/+12
| | | | SetMomentum method.
* BulletSim: fix problem with avatar velocity going to zero when flying acrossRobert Adams2016-09-303-59/+58
| | | | | | region boundries. Move code for Velocity, ForceVelocity and SetMomentum to BSPhysObject and have both BSPrim and BSCharacter share the code.
* put a lock back in ubOde character :(UbitUmarov2016-09-121-29/+22
|
* ubMeshmerizer: add a few more try{} guards in file operations, etcUbitUmarov2016-09-052-46/+50
|
* ConvexDecomposition remove a copy of vertices not needed for ubOdeUbitUmarov2016-09-022-6/+92
|
* ConvexDecomposition fix some incorrect convexhull mesh generation for ubOdeUbitUmarov2016-09-021-13/+27
|
* remove some MegaRegions code from ubOdeUbitUmarov2016-09-011-124/+66
|
* remove some MegaRegions code from physicsUbitUmarov2016-09-014-78/+0
|
* ubOde add a missing decimal dot :)UbitUmarov2016-08-291-2/+2
|
* ubOde mouse look steer with some MOUSELOOK_BANK actionUbitUmarov2016-08-291-18/+51
|
* missing fileUbitUmarov2016-08-281-0/+1
|
* my broken version of vehicle mouse steer on ubOde (no bank,needs better damp)UbitUmarov2016-08-281-39/+103
|
* remove excess dataUbitUmarov2016-08-271-3/+0
|
* Import plumbing from Halcyon for camera data to physics engine.Vegaslon2016-08-271-1/+24
| | | | Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
* change ODEs topcolliders code ( still bad), plus a few memory leaksUbitUmarov2016-08-222-28/+27
|
* remove unnecessary lockUbitUmarov2016-08-221-31/+21
|
* minor locking issueUbitUmarov2016-08-221-2/+2
|
* workaround potencial memory leaksUbitUmarov2016-08-221-13/+7
|
* fix ubOde prims unlink that got broken fixing sleeping bodies collisions, ↵UbitUmarov2016-08-192-6/+28
| | | | core removes and adds a prim with same LocalID not giving time for physics to actuly delete, so when it did it LocalID was lost
* ubOde reduce collision_start latency in same cases (only one collision ↵UbitUmarov2016-08-172-10/+8
| | | | happening and more than 50ms since last)
* tell prim name on some more ubMeshmerizer error/warn messagesUbitUmarov2016-08-091-2/+2
|
* ubOde revert making vehicle hover height disable hover. This at least ↵UbitUmarov2016-08-061-1/+1
| | | | breaks current scripts. wikis say it should, but makes no sense with vehicle type parameters defaults. Hover it again only disabled with timescale >300; handle llSameGroup on attachments
* ubOde a few changes to collisions reportingUbitUmarov2016-08-063-31/+62
|
* also disable vehicle hover if its hover is set to zeroUbitUmarov2016-08-041-1/+1
|
* apply external forces and torque to vehicles also, as other engines doUbitUmarov2016-08-042-8/+15
|
* reduce ubOde walking super climbersUbitUmarov2016-08-021-0/+17
|
* remove redundant checkUbitUmarov2016-07-251-2/+1
|
* add give a body to default rootVelocityUbitUmarov2016-07-251-1/+1
|
* add missing overridesUbitUmarov2016-07-252-2/+2
|
* revert bad last changes and fix the issue another wayUbitUmarov2016-07-254-10/+27
|
* ubOde bug fixUbitUmarov2016-07-252-2/+4
|
* change bullet relative velocity sign to match ubOdeUbitUmarov2016-07-251-1/+1
|
* preserve max relative velocity on a colision report time sliceUbitUmarov2016-07-251-1/+12
|
* ubOde actually revert last change don't send unnecessary empty collisions, ↵UbitUmarov2016-07-241-2/+2
| | | | will patch it elsewhere
* ubOde still on relative velocity. Make ubOde report avatar empty collisions ↵UbitUmarov2016-07-241-5/+11
| | | | to tick events on core. Avn didn't require this, core should not require also (TODO)
* ubOde try to improve contact velocity on first avatar collision with terrainUbitUmarov2016-07-241-2/+5
|
* ubOde fix contact relative velocity signUbitUmarov2016-07-241-30/+31
|
* add EngineName also to the othersUbitUmarov2016-07-043-0/+18
|
* add EngineName also to old ODEUbitUmarov2016-07-042-2/+8
|
* add OSSL osGetPhysicsEngineName(). this returns a string with name and ↵UbitUmarov2016-07-043-4/+11
| | | | version. does no permition checks or it whould be less usefull ( only ubOde returns value)
* change ubOde module, hopefully for better handling of multiple scenes on ↵UbitUmarov2016-06-291-25/+35
| | | | same instance. ( may be broken now )
* CR safari. Remove gratuitious CRs in some filesMelanie Thielker2016-04-071-56/+56
|
* BulletSim: use the new 'setAvatarSize' physics call introduced in 0.9.Robert Adams2016-03-063-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.
* BulletSim: Send out avatar position update if velocity is now zeroRobert Adams2016-03-061-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.
* Pushed AssemblyVersion up to VersionInfo, so that we don't need to do global ↵Diva Canto2016-02-219-9/+9
| | | | replace anymore.
* BulletSim: increase default value of AvatarStopZeroThreshold as this reducesRobert Adams2016-01-201-1/+1
| | | | | the occurance of stopped avatar drifting in the viewer. Not sure why but this is a short term fix while investigation continues.
* BulletSim: make collision sounds work most of the time. Seems that collisionsRobert Adams2016-01-193-5/+9
| | | | | usually stop the collider so velocity is often small. Also remove some chatty debug messages.
* BulletSim: add stationary suppression on AddForce application. This enablesRobert Adams2016-01-181-0/+4
| | | | small pushing of avatars (Mantis 7779).
* BulletSim: fix problem of not zeroing motion when stationary (drift problem fromRobert Adams2016-01-181-66/+40
| | | | | Mantis 7813). Redo Z computations for movement. Clean up code to simplify tests. Add function to suppress stationary tests unless velocity drops.