aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Apply http://opensimulator.org/mantis/view.php?id=2750 with a small tweak.Justin Clarke Casey2008-12-041-2/+5
| | | | | | | * Initializes ODE only when a scene is grabbed rather than on plugin load. This means we don't initialize ode if that physics engine is not used, and it allows other ode use plugins to be used instead.
* Update svn properties.Jeff Ames2008-12-032-2511/+2511
|
* Remove duplicated avatar height calculation in lsl functions.idb2008-12-013-17/+34
| | | | | Use height calculation in Basic Physics and Physics of Simplicity so that avatars larger than the default walk with straight legs and shorter walk on the ground.
* Revert r7548 and r7549 until someone with prebuild-fu can help structure the ↵Dahlia Trimble2008-11-302-0/+2511
| | | | dependencies
* Removed remaining meshing codeDahlia Trimble2008-11-302-2511/+0
| | | | | | Add PrimMesher.dll r21 All meshing tasks are now passed through Meshmerizer and handled by PrimMesher.dll
* Update meshing code to sync with current PrimMesher.cs on forge.Dahlia Trimble2008-11-298-3042/+525
| | | | | | Migrate sculpt meshing code to primMesher version. This should result in more accurate physical sculpted prim proxies. Remove much obsolete code from Region/Physics/Meshing
* * refactor: change some method names and doc in the physics plugin managerJustin Clarke Casey2008-11-201-13/+13
| | | | | | * move the directory choice for plugins outside into RegionApplicationBase
* * Allow physics dlls to be loaded separately, rather than just the contents ↵Justin Clarke Casey2008-11-201-12/+30
| | | | | | | | of bin/Physics * This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself
* * Add enough infrastructure code to run an extremely basic and flaky add ↵Justin Clarke Casey2008-11-201-1/+1
| | | | root agent scene test
* Guard against a strange nullref in ODEMelanie Thielker2008-11-191-0/+5
|
* Changed sculpted prim texture scaling method to bilinear to reduce scaling ↵Dahlia Trimble2008-11-161-1/+2
| | | | artifacts
* * minor: remove mono compiler warningsJustin Clarke Casey2008-11-141-1/+1
|
* * refactor: as per a recent opensim-dev thread, rename InnerScene to ↵Justin Clarke Casey2008-11-121-1/+1
| | | | SceneGraph to make it more descriptive of its intended function
* Thank you, idb, for a patch that fixes avatar height calculationMelanie Thielker2008-11-101-3/+4
| | | | | | Our feet will now be above ground
* Enabled SoftERP for the contact structure but not SoftCFM.Charles Krinke2008-11-091-1/+6
| | | | | | A tube on a pole is a bit less "flubbery" so maybe this is the right direction.
* Clean up a few comments.Charles Krinke2008-11-091-11/+3
|
* Clean up the mass < 0 logic a tiny bit whenCharles Krinke2008-11-091-2/+1
| | | | | calculating mass.
* * minor: remove some mono compiler warningsJustin Clarke Casey2008-11-061-1/+1
|
* * minor: Make some 'startup config failed to load' log messages more consistentJustin Clarke Casey2008-11-061-1/+1
|
* Add more vertex normals and UV coordinates. Sync with primmesher.dll forge ↵Dahlia Trimble2008-11-051-49/+123
| | | | project.
* Revert last checkin. Avatars fall through non-physical prims now.Charles Krinke2008-11-011-12/+7
| | | | | | There is more to the solution then just enabling soft_erp and soft_cfm for all d.Contact cases.
* Added soft_cfm and soft_erp to the general "contact" initializationCharles Krinke2008-11-011-7/+12
| | | | | | for physical prim interactions. They were not previously enabled for prim-prim interactions.
* Viewer side normals and UV fixes on profile cuts. Sync with primmesher.dll ↵Dahlia Trimble2008-10-291-49/+59
| | | | forge project.
* * minor: remove mono compiler warningsJustin Clarke Casey2008-10-281-4/+4
|
* some sorely needed extruder code simplification and refactoring, also some ↵Dahlia Trimble2008-10-281-138/+50
| | | | fixes to cut face UV coordinates
* * minor: remove mono compiler warningsJustin Clarke Casey2008-10-271-2/+1
|
* Add end faces when radius setting is non-zeroDahlia Trimble2008-10-241-5/+8
|
* * minor: eliminate some mono compiler warningsJustin Clarke Casey2008-10-241-2/+1
|
* un-double-flipped some double-flipped normals in circular path prim end capsDahlia Trimble2008-10-241-42/+2
|
* Fixed a floating point error accumulation that was causing missing end faces ↵Dahlia Trimble2008-10-241-34/+68
| | | | on some twisted prims
* * Add a config option for filtering collisions. Sometimes, under load, ↵Teravus Ovares2008-10-221-0/+5
| | | | this seems to cause bouncing on really thin flat prim.
* More work in vertex normals and texture UVs. Syncing code with pyov.Dahlia Trimble2008-10-211-18/+328
|
* * minor: remove mono warningsJustin Clarke Casey2008-10-191-1/+1
|
* More progress towards implementing vertex normals - not complete yet.Dahlia Trimble2008-10-191-116/+371
|
* * Changed the dupe collision depth limiter to be slightly more restrictive. ↵Teravus Ovares2008-10-181-3/+3
| | | | (less chance for a dupe)
* * Fix an over compensation for bounciness on flat PrimitiveTeravus Ovares2008-10-172-9/+7
| | | | | | * Implement the linear impulse portion of llPushObject. We should have a lsl compatible implementation of that portion of the push. Angular.. well. still have yet to implement a torque accumulator. * llPushObject respects the region and parcel settings for Restrict Push, it also respects GodMode as is defined in the LSL spec.
* * Adds a lot of stability and performance to the physics engine. The ↵Teravus Ovares2008-10-171-1/+86
| | | | | | | avatar bounces less and things are a bit less explosive. * Additionally, you can probably get more physical prim now together.. though, I think this puts us back on par with where we were in the beginning of the year on number of physical objects. Experiment. Make videos. Send Feedback. Enjoy.
* * minor: get rid of pointless ipeSenderJustin Clarke Casey2008-10-161-0/+1
|
* * Apply http://opensimulator.org/mantis/view.php?id=2401Justin Clarke Casey2008-10-161-0/+1
| | | | | | | * Removes spacers that are also separators in llParseString2List * Thanks idb
* * Releases the inter-region thread synchronization between physics in ODE on ↵Teravus Ovares2008-10-163-6/+7
| | | | | | | | the same instance. * If you are hosting many regions on a single instance, you will probably notice a decrease in region startup time and maybe a slight increase in performance. * Single regions won't notice anything different
* * minor: Oh go on, one more warning. Oooh, you are naughtyJustin Clarke Casey2008-10-151-1/+0
|
* * minor: remove some warningsJustin Clarke Casey2008-10-151-3/+3
|
* * Cleaned up tons of code duplication in ODEPrim Teravus Ovares2008-10-142-313/+235
| | | | | | | | | * Re-enabled the native ODE prim types when possible * Fixed several invalid assumptions in the prim recycle process. * Added better message for 'reused a disposed physicsactor' * Added a way to recover from errors during collision_optimized * Added a way to recover from an error condition where prim_geom wasn't reset properly
* Committing more work towards implementing vertex normals. Also added some ↵Dahlia Trimble2008-10-132-63/+174
| | | | (hopefully) helpful messages for identifying corrupt prims and some fixup code for corrupt profile cut data.
* * Based on user reports, it looks like the OS specific settings have been ↵Teravus Ovares2008-10-131-4/+4
| | | | | | | unified as far as tuning (thank heavens). * If you're experiencing knee bendiness try the windows settings, as the *nix settings seem to now be incorrect. (this update does that, but you may have your own opensim.ini settings active.
* * This updates ODE to the most up-to-date version as of today. 1558Teravus Ovares2008-10-121-0/+1
| | | | | | | | * Mac users, pray to chi11ken to make you a .dylib version * This is semi-tuned and post teravus hack. (Though I didn't apply the terrain pitting fix hack. I'm still deciding if it's necessary as there was a lot of work over the past several months on the heightfield collider. * Please use '--enable-shared --disable-demos --disable-asserts' if you are building your own libode in the configure step. Asserts are pretty much useless for use with .NET * This also updates ODE.NET as, there were some API changes in May that were just added to ODE.NET today.
* removed some more extraneous hidden faces Dahlia Trimble2008-10-121-9/+23
|
* Fixed a missing face on a profile cutDahlia Trimble2008-10-121-4/+23
|
* Optimization: calculation of profile vertex normals is now disabled as default.Dahlia Trimble2008-10-121-14/+102
|
* Eliminate some unnecessary polygonsDahlia Trimble2008-10-111-10/+25
|