aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/PhysicsModules (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-05-04fix ubOde terrain copy at north and east borders0.9.0.1UbitUmarov1-2/+2
2018-01-22retire our BlockingQueue replaced by BlockingCollection and cross fingersUbitUmarov1-5/+7
2018-01-20some cleanupUbitUmarov1-0/+1
2018-01-17pesty warningsUbitUmarov1-3/+1
2018-01-15recover a lost null checkUbitUmarov1-1/+2
2018-01-15shut up some pesty warningsUbitUmarov4-6/+6
2018-01-14make old Ode PInvoke follow ms coding rulesUbitUmarov7-1026/+1023
2018-01-14make ubOde PInvoke follow ms coding rulesUbitUmarov9-1556/+1673
2017-12-14 add a missing return on a mesh decode error in ubOdemeshmerizerUbitUmarov1-1/+2
2017-10-13BulletSim: Add parameter "[BulletSim]AvatarWalkVelocityFactor=1.0" toRobert Adams2-4/+13
adjust the walking speed passed from the simulator. Default is 1.0f so there should be no change for regions who do not change the factor. The adjustment for walking speed and AlwaysRun speed should be in the simulator and not the physics engines (who all assume TargetVelocity.set is only used for avatar walking/running) but that would require tweaking all the phyiscs engines.
2017-09-08ubOde: comment out some debug statsUbitUmarov1-13/+14
2017-09-08ubOde: hashSpaces aren't that niceUbitUmarov3-188/+107
2017-09-05BulletSim: add raycast filteringRobert Adams1-3/+35
2017-09-03BulletSim: first version of raycast. Only single contact point and noRobert Adams8-128/+137
filtering.
2017-09-02BulletSim: most of the plumbing for raycast. Needs new BulletSim.dll toRobert Adams8-0/+252
work.
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-21ubOde move static/dynamic friction to unmanaged code. Note this now ↵UbitUmarov1-13/+14
requeries ode version OS0.13.3 currently at opensim-libs repo trunk/unmanaged/ODE-OpenSim-Test
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.