aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-07-08Experimental fix for tilted avatar capsule, Mantis #2905nlin2-7/+29
Set av_capsule_tilted to false in opensim.ini. Default is true, so there is no change in avatar behavior (and no breaking of existing content which relies on the tilted capsule). This commit straightens up the avatar capsule so it behaves consistently (e.g. same collision behavior against prims regardless of which direction the avatar is coming from; ability to fit through narrow doorways). Please note this introduces other side effects which have not been fixed. In particular: * The avatar frequently falls through the terrain if it is not flat, though the avatar behaves pretty well on flat terrain. This requires investigation of the ode terrain collider. * The apparent foot position of the avatar with respect to the ground is changed. This requires investigation of the avatar height/capsule height. Please consider this as work in progress.
2009-06-25- fixes a "collection out of sync" exception in the ODE physicsDr Scofield2-36/+53
engine, caused by an "avatar infinite position" occurring under heavy load. - fixes "value too small" exception in ChatModule
2009-06-19Properly reset a vehicle's status to VEHICLE_TYPE_NONE when requestedMelanie Thielker1-0/+1
2009-06-10From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield1-2/+2
Eat collision errors --- NOTE: this fix might be naive, it seems to have helped us getting to 81 avatars (whereas we'd crash with 20 before), but it sure would benefit from some check-over by a person skilled in the art of ODE physics.
2009-06-10Formatting cleanup.Jeff Ames6-11/+9
2009-06-06some code cleanupDahlia Trimble1-3/+0
test commit with cygwin svn
2009-06-04Fix comparison of UUID with null.Jeff Ames1-1/+1
2009-06-02* Pried apart the ODE tests. This fixes mantis #3212lbsa711-0/+0
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames33-33/+33
LICENSE.txt.
2009-05-31reduce verbosity of sculpt map cache messages to reporting cache failures onlyDahlia Trimble1-2/+2
2009-05-29some clean up of sculpt map caching codeDahlia Trimble1-5/+3
remove a redundant debug message
2009-05-29reinstate a hopefully more robust experimental decoded sculpt map caching schemeDahlia Trimble1-3/+5
2009-05-29disable sculpt map caching until a better method of avoiding asset requests ↵Dahlia Trimble1-5/+8
can be found
2009-05-29Experimental decoded sculpt map cachingDahlia Trimble1-17/+48
2009-05-27Revert "* Added IntegrationTest Attribute and tagged the ODETestClass"Sean Dague1-2/+1
This reverts commit 8f0096cc7b112fea8f69f391224911f624482747. To get us back to compiling on fresh checkouts.
2009-05-27* Added IntegrationTest Attribute and tagged the ODETestClasslbsa711-1/+2
2009-05-25* Upped version number to 0.6.5lbsa716-6/+6
2009-05-22cleaning out warnings.Dr Scofield7-170/+168
NOTE: we currently have a gazillion warnings caused stuff flagged as "obsolete" (OGS1 stuff) --- what's up with that?
2009-05-19Sculpt mesher refactorDahlia Trimble1-58/+98
adds some previously missing geometry to sculpties new LOD improves vertex accuracy fix torus mode mesh edge joining sync with primmesher r37
2009-05-15some sculpted prim geometry accuracy and meshing speed improvementsDahlia Trimble1-22/+7
2009-05-08Added a Copy() method to PrimMesh and SculptMesh as suggested by dmiles. ↵Dahlia Trimble2-20/+75
Sync PrimMesher.cs and SculptMesh.cs with PrimMesher.dll r36.
2009-05-03alter behavior of sculpted prim "Inside out" setting. Addresses Mantis #3514Dahlia Trimble1-1/+1
2009-04-24some code cleanupDahlia Trimble1-18/+0
sync with primmesher r35
2009-04-24Limit hollow size of physics proxy to 95%Dahlia Trimble2-2/+4
2009-04-20* It turns out vehicle Angular Motor direction is always in global space.Teravus Ovares1-7/+24
2009-04-20* Prevent a vehicle crashTeravus Ovares1-0/+13
2009-04-20* Allow passing of material type to physics engineTeravus Ovares3-19/+258
* Define low friction and medium bounce for Glass
2009-04-19Keep IsColliding updated for the recent changes in ScenePresence so that ↵idb1-0/+3
walk/stand animations will get used instead of just falling
2009-04-19* Rudimentary angular motor implementation for the LSL Vehicle APITeravus Ovares2-8/+84
2009-04-19Added a "force_simple_prim_meshing" option to the ODE settings in ↵Dahlia Trimble1-25/+18
OpenSim.ini which will use meshes for collisions with simple prim shapes rather than internal ODE algorithms. This may help with Mantis #2905 and Mantis #3487 for those experimenting with capsule settings. Note that this will increase memory usage and region startup time.
2009-04-18Add some documentation. (note this is *not* a thinly veiled attempt to ↵Dahlia Trimble1-1/+3
increase my commit frequency *wink*)
2009-04-17* A few fixes to the Linear MotorTeravus Ovares1-15/+21
2009-04-17* Add Implementation of Linear Motor and Linear friction from the LSL ↵Teravus Ovares1-9/+73
Vehicle API in Physics
2009-04-17* Set some minimum values to avoid divide by zero errors.Teravus Ovares1-0/+14
2009-04-17* Commit a few fixes to the Vehicle settingsTeravus Ovares2-13/+67
* Vertical Attractor servo
2009-04-16* Remove some super experimental stuff in BulletDotNETPlugin since it was ↵Teravus Ovares3-11/+18
causing issues. * Tweak the ODEPrim PID a bit more.
2009-04-16* Committing more BulletDotNETPlugin workTeravus Ovares3-10/+315
* Tweak the LLSetStatus results in the ODEPlugin. Hopefully it's a little less unstable. * ODEPlugin is using experimental math for LLSetStatus, use with caution! :)
2009-04-14* Adding some organization of vehicle type stuff in the ODEPlugin.Teravus Ovares3-183/+535
* Vehicles do NOT work. This is just organization and a bit of logical code to make doing vehicles easier
2009-04-14* Commit a variety of fixes to bugs discovered while trying to fix the NaN ↵Teravus Ovares1-11/+100
singularity. * WebStatsModule doesn't crash on restart. GodsModule doesn't crash when there is no Dialog Module. LLUDPServer doesn't crash when the Operation was Aborted. * ODEPlugin does 'Almost NaN' sanity checks. * ODEPlugin sacrifices NaN avatars to the NaN black hole to appease it and keep it from sucking the rest of the world in.
2009-04-11* BulletDotNETPlugin supports Axis lock (LLSetStatus) from the script engine ↵Teravus Ovares1-2/+93
now.
2009-04-11* Instead of referencing mesh stuff in the physics plugin.. change the IMesh ↵Teravus Ovares3-17/+29
Interface. (blame prebuild)
2009-04-10* Adds Physical/Active Linkset support to BulletDotNETPluginTeravus Ovares1-108/+268
2009-04-10* Tweak the character controller some moreTeravus Ovares2-191/+348
* Add cursory integration with script engine. * LLMoveToTarget, LLSetBouyancy, LLSetStatus (Physical only), LLApplyImpulse, LLApplyTorque, LLPushObject.. etc. * Still missing linked physical active and LLSetStatus with an axis lock.
2009-04-09* Whoops, never saved the BulletDotNETScene.. Last commit continued.....Teravus Ovares1-1/+1
2009-04-09* Changes the timstep of the bullet world Teravus Ovares2-11/+12
* Enables border crossings when using the BulletDotNETPlugin * Enabled variable time steps in BulletDotNETPlugin * Still no 'linked physical objects' yet * Still no script engine integration
2009-04-07* Added finite testing to the character and object constructorTeravus Ovares2-4/+35
2009-04-07* Added a routine to check if a PhysicsVector and Quaternion is finiteTeravus Ovares3-45/+193
* Now validating input to the Physics scene and warning when something is awry. * This should help nail down that Non Finite Avatar Position Detected issue.
2009-04-07* Tweak the BulletDotNETPlugin character controller so it feels more finished.Teravus Ovares2-3/+20
2009-04-07* This fixes BulletDotNET so it can now be used on linux.Teravus Ovares1-0/+2
2009-04-07* BulletDotNET Updates. Teravus Ovares2-59/+219
* Should react somewhat normally to editing, and setting physics now.