aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/PhysicsModules/Ode/OdeScene.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-01-05Massive tab and trailing space cleanupMelanie Thielker1-39/+39
2016-12-30remove a gc.collect that isn't very usefull (on the right engine thisUbitUmarov1-1853/+2602
time)
2016-12-30remove a gc.collect that isn't very usefullUbitUmarov1-2602/+1853
2016-09-01remove some MegaRegions code from physicsUbitUmarov1-24/+0
2016-08-22change ODEs topcolliders code ( still bad), plus a few memory leaksUbitUmarov1-1/+6
2016-07-04add EngineName also to old ODEUbitUmarov1-1/+2
2015-11-28let old ODE trigger collision sounds like ubOdeUbitUmarov1-1/+20
2015-11-27add a nasty global lock, ode.dll requires on multi regions per instance ( ↵UbitUmarov1-5/+8
also make sure ninjaJoints are disabled
2015-11-21 add thread allocation calls for new ode.dll (old ode)UbitUmarov1-16/+22
2015-11-21 some cleanup, allow cast rays to collide with terrain within limited range ↵UbitUmarov1-298/+2
(old ode)
2015-11-20 remove the hard to maintain Ode.Net wrapper only in use by old odeUbitUmarov1-159/+5
2015-10-22let ode also finish internal representation of prim actors, before simulationUbitUmarov1-0/+40
2015-10-21 we do not have prims with size 2^128, missing fileUbitUmarov1-11/+6
2015-10-21 fix or remove some wrong ODE configuration settingsUbitUmarov1-34/+7
2015-10-17 Fix wrong active angularlock detection (it was only burning cpu), stop ↵UbitUmarov1-7/+7
trying to add a amotor to each child prim and stop using unnecessary trimeshcallbacks
2015-10-17 fix GetTerrainHeightAtXY also on master. Fix wrong active angularlock ↵UbitUmarov1-273/+6
detection (it was only burning cpu), stop trying to add a amotor to each child part and fix a typo.
2015-10-17fix GetTerrainHeightAtXY for large regions. Also change ode dispose()UbitUmarov1-386/+30
2015-10-14More exception catching in ODE at shutdown. Not sure why the exception happens.Diva Canto1-1/+10
2015-10-14Fixed exception upon shutting down in plain ODE.Diva Canto1-2/+5
09:49:57 - [SHUTDOWN]: Ignoring failure during shutdown - System.NullReferenceException: Object reference not set to an instance of an object. at OpenSim.Region.PhysicsModule.ODE.OdeScene.Dispose() in f:\dev\opensim-core\OpenSim\Region\PhysicsModules\Ode\OdeScene.cs:line 4062
2015-09-23 fix for future non square regionsUbitUmarov1-2/+2
2015-09-23 same for old OdeUbitUmarov1-1/+1
2015-09-12 fix the typos that seem to matter so much to some :pUbitUmarov1-1/+1
2015-09-09 let old ode also have a Module classUbitUmarov1-73/+19
2015-09-08more on compile..UbitUmarov1-12/+2
2015-09-08More 'everything is a module' merging.Robert Adams1-2/+2
Have most of UbitOde converted. There are compile errors in OpenSimBase as the new modules stuff is not all there. Removed ChOdePlugin as it's connection to OdePlugin was tangled.
2015-09-06Typos in commentsDiva Canto1-1/+1
2015-09-05Changed a couple of comments to be more genericDiva Canto1-2/+2
2015-09-05let ode suport var size regionsUbitUmarov1-152/+136
Signed-off-by: Diva Canto <diva@metaverseink.com>
2015-08-31Physics refactoring: all unit tests pass.Diva Canto1-2/+4
2015-08-31First commit where physics work as region module.Diva Canto1-0/+2
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 Canto1-17/+94
2015-08-30More namespace and dll name changes. Still no functional changes.Diva Canto1-1/+1
2015-08-30Renamed the namespaces tooDiva Canto1-2/+2
2015-08-30Major renaming of Physics dlls / folders. No functional changes, just renames.Diva Canto1-0/+0
2015-08-20make basic ode work with var regions for contribution back to CORE. ( avnUbitUmarov1-150/+135
partial compatibility code needs to be reverted). Cant fully test.
2015-08-20 make it compatible with avn, no point making avn compatible with itUbitUmarov1-0/+16
2015-08-20 update old git to os core versionUbitUmarov1-8/+3
2014-11-29Somewhat improve avatar region crossings by properly preserving velocity ↵Justin Clark-Casey (justincc)1-8/+3
when avatar enters the new region. This commit addresses the following issues were causing velocity to be set to 0 on the new region, disrupting flight in particular * Full avatar updates contained no velocity information, which does appear to have some effect in testing. * BulletSim was always setting the velocity to 0 for the new BSCharacter. Now, physics engines take a velocity parameter when setting up characters so we can avoid this. This patch applies to both Bullet and ODE.
2013-01-28BulletSim: fix the trimming of colliders so only the top 25 are returned.Robert Adams1-2/+2
2013-01-11BulletSim: add osGetPhysicsEngineType() LSL function and updateRobert Adams1-1/+2
the physics engines to return the name that is specified in the INI file ("physics = XXX") as the type of engine. This os function is a little different than the others in that it does not throw an exception of one is not privilaged to use it. It merely returns an empty string.
2012-11-15Revert "Merge master into teravuswork", it should have been avination, not ↵teravus1-15/+2
master. This reverts commit dfac269032300872c4d0dc507f4f9062d102b0f4, reversing changes made to 619c39e5144f15aca129d6d999bcc5c34133ee64.
2012-10-18i update core ode plugin and make it load is meshs (i hope)UbitUmarov1-1/+1
Signed-off-by: Melanie <melanie@t-data.com>
2012-10-09av_av_collisions_off = false OdePhysics Settings in OpenSimDefaults.ini - ↵teravus1-2/+9
No Avatar Avatar Collisions. This causes avatar to be able to walk through each other as if they're ghosts but still interact with the environment.
2012-10-09Add config option to plant avatar where they are reducing avatar avatar ↵teravus1-1/+7
'pushability' av_planted see OpenSimDefaults.ini. Use when you have unruly visitors that rudely push each other around. Still allows a small amount of movement based on the avatar movement PID controller settings. You can increase the spring tension in the PID controller and really prevent any movement if you would like.
2012-10-07i update core ode plugin and make it load is meshs (i hope)UbitUmarov1-6/+35
2012-10-03Soliciting for comments on smoothness of physics objects for this build.teravus1-6/+35
This introduces expected contact point hints to the ODE Collider to better determine when to throttle updates as excessive. This /should/ smooth physics objects out again, however, I cannot know every configuration of OpenSimulator, so I'm requesting that testers please examine this change on their build. Thanks!
2012-07-27Remove the LandGeom checks in OdeScene - these are pointless since LandGeom ↵Justin Clark-Casey (justincc)1-4/+2
is always IntPtr.Zero and contacts returned always have a valid geometry. Possibly this was for a feature that was never implemented or was otherwise removed. Thanks to SignpostMarv for the spot of the warning that shows this parameter was never changed.
2012-07-26Add check so Ode does not try to simulate after it has been Dispose()'ed. ↵Robert Adams1-0/+9
Fixes exception that happens when shutting down region (improvements from last patch)
2012-06-29Move update of the final optional ODE total frame stat inside the OdeLock ↵Justin Clark-Casey (justincc)1-3/+3
rather than outside to avoid a very occasional race condition with the stat collection thread
2012-06-29refactor: rename _collisionEventPrim to m_collisionEventActors and ↵Justin Clark-Casey (justincc)1-12/+12
_collisionEventPrimChanges to m_collisionEventActorsChanges to reflect their actual contents. These dictionaries handle all actor types, not just physical prims.