aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/PhysicsModules (unfollow)
Commit message (Collapse)AuthorFilesLines
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-08-02Oops fix also default UseMeshiesPhysicsMesh also on ubOdeUbitUmarov1-1/+1
2017-07-27mantis 8218 make Meshmerizer UseMeshiesPhysicsMesh defualt to true, to match ↵UbitUmarov1-1/+1
stated on ini files.
2017-07-23add a rudimentary version control to ubOde meshs cacheUbitUmarov1-90/+90
2017-07-22ubOde: let small spheres still be spheresUbitUmarov1-1/+1
2017-07-22ubOde: remove some dead codeUbitUmarov1-84/+1
2017-07-22ubOde: represent small objects as a box. A object is small is all scale ↵UbitUmarov2-13/+25
dimensions are less or equal to option MinSizeToMeshmerize (in ODEPhysicsSettings) with default of 0.1. This is needed because this objects hit narrow phase with high overlaps alot more, and so have high cpu cost.
2017-07-22ubOde remove ols pseudo convex for sculptsUbitUmarov1-10/+1
2017-07-21ubOde suport convex shapes on all normal prims and sculpts. Since code is ↵UbitUmarov1-18/+115
experimental this is controled by options ConvexPrims and ConvexSculpts, on section Mesh, that can be set to false in case of problems
2017-07-16ode does not like null refsUbitUmarov1-1/+2
2017-07-13add Util.GetTimeStamp() that returns the stamp in seconds; use it on ubOde; ↵UbitUmarov2-18/+20
separed land collsions dispatch from the others...
2017-07-07ubOde don't use old ode body sleep option, a few changes on sleep control, ↵UbitUmarov3-8/+31
update ode.dll (windows, others needed) (keep older versions.. bc.. well bugs happen)
2017-07-03ubOde: but only do that if sphere is physical..UbitUmarov1-1/+1
2017-07-03ubOde: dont do avatar step climb on small true spheres. lets play simple ↵UbitUmarov1-2/+8
football
2017-07-02 oops i forgot the avatar knees bending on ramps... so go back..UbitUmarov2-24/+33
2017-07-01 a few changes to ubOde avatar collisionsUbitUmarov2-38/+39
2017-06-12fix some issues on ubOde physics shape type changesUbitUmarov2-15/+18
2017-06-09Fixed typo in log messageKevin Cozens1-1/+1
2017-05-21 add a bit more protection for broken scripts like ingen-e3s-v1.33UbitUmarov1-0/+4
2017-05-20 fix a null ref in ubOde characterUbitUmarov1-36/+34
2017-04-26ubMeshmerizer: fix the orientation of last triangle on top/bottom faces ofUbitUmarov1-2/+2
hollow cylinders plz delete contents of bin/MeshCache to remove defective entries"
2017-04-20 update ode binaries for windows; add a minimal velocity for bounceUbitUmarov1-0/+1
2017-04-18 deleted a bit 2 much on last commitUbitUmarov2-2/+5
2017-04-18 update ODE binaries for windows. Other platforms need to compile from ↵UbitUmarov1-122/+77
opensim-libs repo, folder ODE-OpenSim-0.13.2, read file OPENSIM-README.txt. Remove code to reduce bounce on non physical placement, new unmanaged should handle that
2017-04-15several changes for osTeleportObjectUbitUmarov1-18/+25
2017-04-15still issues with volume detectors and sleeping bodiesUbitUmarov2-2/+8
2017-04-15still issues with volume detectors and sleeping bodiesUbitUmarov2-23/+41
2017-04-14some reduction on large colision repulsive force on non physical placement ↵UbitUmarov3-124/+255
of physical prims
2017-04-01 store the physics inertia override in Mysql and add it to serializer. run ↵UbitUmarov2-25/+0
prebuild is required
2017-03-31 add missing file. Changes of inertia data of objects running does notUbitUmarov1-1/+2
produce correct physical results, namely linear and angular momentum are not conserved.
2017-03-31 add OSSL functions to override linksets total mass, center of mass and ↵UbitUmarov2-46/+243
inertia. replacing the crude automatic estimation based on prims known to physics and density. Changed parameters are still not saved, and are lost on region crossings. only suported by UbODE. EXPERIMENTAL feature, only test it for now.. don't try to use in products.
2017-01-30Comment two very spammy debug messages that the usr can't do anything aboutMelanie Thielker1-2/+2
Make a third one conditional.
2017-01-26ubOde: update prim mass when changing DensityUbitUmarov1-1/+3
2017-01-05Massive tab and trailing space cleanupMelanie Thielker70-3353/+3353
2016-12-30remove a gc.collect that isn't very usefull (on the right engine thisUbitUmarov2-1855/+2602
time)
2016-12-30remove a gc.collect that isn't very usefullUbitUmarov1-2602/+1853
2016-12-12ubOde other convex type objects other than mesh and sculpt also don't have holesUbitUmarov2-4/+7
2016-12-12ubOde simple spheres and boxes with type convex have no holes on ↵UbitUmarov1-9/+15
physics(long forgotten fix)
2016-12-03ubMeshmerizer, fix the orientation of last triangle on top/bottom faces in ↵UbitUmarov1-2/+2
case on circle hollow shape
2016-11-26 avoid doing unnecessary heavy things on change physics repUbitUmarov1-0/+7
2016-11-18 a few more changes on potencial mem issuesUbitUmarov1-2/+8
2016-11-17minor changes to ubMeshmerizer memory useUbitUmarov2-68/+67
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-11-12ubOde fix a multhreading timming issueUbitUmarov1-2/+2
2016-11-10ubOde: add a needed lockUbitUmarov1-5/+11
2016-11-07partially revert commit f29d5ad662387b97d9e881f28df584dc19fa8c07: if mesh ↵UbitUmarov1-135/+141
asset does not contain data for PRIM type warn and use convex, do avoid physical peims going underground etc
2016-11-07start removing old hack of using SetMomentum to just set instant velocity, ↵UbitUmarov3-7/+39
now that TargetVelocity is avaiable
2016-11-06restrict ubOde castray with terrain range only on horizontal plane, let it ↵UbitUmarov1-1/+10
find physical avatars.
2016-11-02ubOde: if a mesh does not contain data for shape type PRIM, dont collide as ↵UbitUmarov1-1/+6
convex as before but just don't collide matching the type NONE viewers display in this case