aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics (follow)
Commit message (Collapse)AuthorAgeFilesLines
* improved avatar logic -- walk up low steps now, sortadan miller2007-11-171-5/+21
|
* minor POS tweak for speeddan miller2007-11-171-5/+4
|
* * Fix Null comparison for MonoTeravus Ovares2007-11-171-2/+2
|
* * Fixed space related SimCrasher ODE error when a prim disables itself ↵Teravus Ovares2007-11-171-0/+37
| | | | because it's out of bounds and user moves it back into the space.
* Out of a fog of alcohol and adenovirus, I present - POS!dan miller2007-11-172-32/+219
| | | | | | | | | EXTREMELY basic collision detection; walk on prims don't rotate anything do not feed or annoy POS YMMV
* added some POS gravityJeff Ames2007-11-171-22/+17
|
* * ODEPlugin Thinned the avatar out to average SL thin-ness. There's more ↵Teravus Ovares2007-11-171-2/+4
| | | | work to be done on this, however, avatar will have a lot less difficulty getting into tight spaces/prim cuts
* * ODEPlugin - fixed issue where resizing prim causes the prim's collision ↵Teravus Ovares2007-11-171-2/+18
| | | | box to no longer be matching the client's view of where it should be.
* * Resolved the situation where prim is loaded from storage and when pushed ↵Teravus Ovares2007-11-161-1/+1
| | | | never stops.
* * Trying a space/collision optimization technique in ODE. Let me know if ↵Teravus Ovares2007-11-161-16/+39
| | | | you see a difference.
* fixed some AssemblyInfo filesJeff Ames2007-11-162-4/+4
|
* added dummy POS physics pluginJeff Ames2007-11-162-0/+359
|
* * ODE step two on the way to separate dynamic space allocation ( One more to ↵Teravus Ovares2007-11-162-50/+128
| | | | go )
* * ODE - Started the refactoring process to allow breaking up the scene into ↵Teravus Ovares2007-11-151-97/+146
| | | | | | | smaller spaces * ODE - No new visible speed improvements yet. From the coding side, the beginnings of dynamic space calculation..
* * ODE removes an unnecessary lock.Teravus Ovares2007-11-141-3/+2
|
* * Removes the console enumeration errors on sim start.Teravus Ovares2007-11-141-10/+20
|
* * Should help avatar climb steps betterTeravus Ovares2007-11-141-22/+54
| | | | | | | | * Reduced ground friction when an avatar is moving * Followed Dan's advice and moved the walk/run movement controller to target_velocity instead of on the total movement * Reduced PID_D power by 1/5th (80) * More avatar movement tweaks.
* * Fixed the walk vs fall animation.Teravus Ovares2007-11-131-2/+66
| | | | | * Tweaked a few things
* * Added AV Height Glue & Avatar Height stored on m_AVHeight in ScenePresence Teravus Ovares2007-11-131-22/+43
| | | | | | * Added glue to send it to the Physics Engines (in meters) * ODE Initial implementation of Avatar Height :D Change your height and not get all knee bendy
* * Implemented Walk Vs Run in ODE. Also helps make the walk look smoother.Teravus Ovares2007-11-125-4/+51
| | | | | * All thanks to unimplemented packet listing :D
* * Added a lot of Glue to help with reporting proper collisions.Teravus Ovares2007-11-125-25/+251
| | | | | | | | | | * ODE - Fixed the iscolliding property to report a static true when colliding. * Added reporting of collisions to call UpdateMovementAnimations * Added Jump - air animation (with arms outstretched). * Added Fall Animations * ODE - Added a small amount of X, Y motion control while jumping or Falling * ODE - Avatar movement animations are still a bit odd sometimes, and had to get this up there.
* fix compile issue on monoSean Dague2007-11-121-1/+1
|
* * Sets ZeroMesher as default. (If you want to cut and hollow, you'll need ↵Teravus Ovares2007-11-121-3/+20
| | | | | | | to uncomment the Meshmerizer in OpenSim.ini) * Fixes a geometry issue in ODE when using ZeroMesher
* set svn:eol-style, reset default configJeff Ames2007-11-121-74/+74
|
* * Applied Gerhard's Meshing patch (Thanks! Gerhard)Teravus Ovares2007-11-122-0/+84
| | | | | | | | * Addition of Gerhard's ZeroMesher. * Addition of meshing OpenSim.ini parameter * Some modifications to the Meshmerizer * Meshmerizer set to default meshing plugin because ZeroMesher needs a memory locking fix. We'll switch it back after the memory locking issue is resolved.
* set svn:eol-styleJeff Ames2007-11-118-1741/+1741
|
* removed OdePlugin/Meshing directoryJeff Ames2007-11-106-1522/+0
|
* * Moves the Meshmerizer to a separate pluginTeravus Ovares2007-11-1014-57/+1953
| | | | | | * Experimental. Linux Prebuild needs testing. * One more update after this to remove the ODEMeshing directory....
* * ODE Fixed annoying bug where resizing causes there to be a 'ghost' prim ↵Teravus Ovares2007-11-101-1/+2
| | | | left that blocks your way.
* * Added an internal throttle on ODE physics updatesTeravus Ovares2007-11-095-5/+56
| | | | | | * Added a ThrottleUpdates member to PhysicsActor to expose 'throttle' ability to the Scene. * Updated the ode.dll file with a fix to invalid data passed to ODE's heightfield collision calculator.
* * Moved BulletX off of the 'constant terse update' method. It now only ↵Teravus Ovares2007-11-092-4/+37
| | | | | | | | sends terse updates when needed. * Removed the 'constant poll method' from SceneObjectPart.cs - It was bad :P * Updated some Masses in ODE to help large prim slow down by friction easier.
* * Stopped printing the prim's X cordinate difference from the last movement ↵Teravus Ovares2007-11-081-1/+1
| | | | on the Console.
* * Fixed occasional character drift caused by sim not sending the avatar's ↵Teravus Ovares2007-11-082-16/+97
| | | | | | | | final resting velocity. * Added Smooth moving prim * Added event to PhysicsActor RequestPhysicsterseUpdate to allow physics plugins to be able to schedule a terse update.
* * Added Rotational Velocity reporting for Client Interpolation to Terse UpdatesTeravus Ovares2007-11-085-14/+76
| | | | | * Added Angular Velocity reporting for smooth-ish rotations on object collisions
* * fix for Bug 563Teravus Ovares2007-11-062-2/+9
| | | | | * fix for ODE geoms not getting disposed of properly when resizing.
* physical prims AND other changes in ODE (Teravus) -- note this is experimental!dan miller2007-11-051-0/+1
|
* physical prims dan miller2007-11-051-75/+452
|
* adding missing ODE files for meshdan miller2007-11-054-0/+841
|
* prim cuts in ODEdan miller2007-11-058-508/+499
| | | | | | | | Much thanks to Gerhard! Merged with Darok's recent changes re: physical prims
* Modifications for prim movement. For now only in Mod. BulletX, but i think ↵darok2007-11-031-51/+24
| | | | it can be easy to add to ODE. Enjoy kick the prims and be careful with the falling ones ;D
* Changes in BulletXPlugin: Added new class BulletXActor class inherits from ↵darok2007-11-036-47/+90
| | | | PhysicsActor and it's the ancestor for BulletXCharacter and BulletXPrim.Physical modifications: Changes for pass the value of Physical flag in the SceneObjectPart class to the Physics engines. New call for AddPrimShape so it has a new parameter called "isPhysical". The old call will be obselete soon (i believe). PhysActor and its descendants have a new property called IsPhysical. By the way no new special funcionallity added. It's more like preparing the way for new modifications.
* * Diuerse beavtificatemslbsa712007-11-012-3/+4
|
* Partialy fixed a bug with collisions in BulletXPlugin.darok2007-11-011-37/+19
|
* Changes in BulletXPlugin: Added new class BulletXActor class inherits from ↵darok2007-11-011-289/+312
| | | | PhysicsActor and it's the ancestor for BulletXCharacter and BulletXPrim.
* made illogical bitwise operations logicalJeff Ames2007-10-311-3/+3
|
* Thank you Teravus, very much, for a 'jump', 'crouch' and 'inertia' patch for ↵Charles Krinke2007-10-315-39/+142
| | | | all three physics plugins.
* temporary fix for sitting collisions in ODEJeff Ames2007-10-301-1/+1
|
* * Optimized usingslbsa712007-10-3015-1268/+1068
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-296-6/+6
| | | | | | | Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
* should help with ODE bounce on region crossdan miller2007-10-291-8/+18
|