Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Fixes mantis #2922 | Teravus Ovares | 2008-12-27 | 3 | -11/+11 |
| | | | | | * Converts some C# 3.0 syntax into it's 2.0 equivalent so that Visual Studio 2005 can compile it successfully. | ||||
* | * Applying Nlin's NINJA Joint patch. v2. Mantis# 2874 | Teravus Ovares | 2008-12-26 | 6 | -2/+769 |
| | | | | | | | | | | * Thanks nlin! * To try it out, set ninja joints active in the ODEPhysicsSettings and use the example at: * http://forge.opensimulator.org/gf/download/frsrelease/142/304/demo-playground.tgz. * Don't forget to change the .tgz to .oar and load it with load-oar. | ||||
* | Removed some debugging code that was inadvertently left in in my last commit :/ | Dahlia Trimble | 2008-12-22 | 1 | -3/+0 |
| | |||||
* | Fix a floating point comparison that was causing some misshaped triangles on ↵ | Dahlia Trimble | 2008-12-22 | 1 | -8/+19 |
| | | | | some prim faces | ||||
* | Mantis#2796. Thank you kindly, Gerhard for a patch that addresses: | Charles Krinke | 2008-12-20 | 2 | -2/+25 |
| | | | | | | | | | | | | | | On a call of llVolumeDetect(1) (or any other number !=0) volume detection is enabled. Together with VD, the phantom flag is set to the GUI. On a call of llVolumeDetect(0), vd detection is switched of again, also the phantom state is removed. On a call to llSetState(STATE_PHANTOM, false) while VD is active, also VD is switched off. The same is true for unchecking the phantom flag via GUI. This allows to take back VD without the need to script just by removing the phantom flag. Things missing in this patch: persistance of the volume-detection flag. This needs more discussion and will be included in another patch soon. | ||||
* | Enabled complex meshing for simple box prims with non-zero shear | Dahlia Trimble | 2008-12-18 | 1 | -2/+3 |
| | |||||
* | * remove mono compiler warnings | Justin Clarke Casey | 2008-12-17 | 4 | -8/+8 |
| | | | | | | * should work - the last compile failure looks like a random glitch... | ||||
* | * Apply http://opensimulator.org/mantis/view.php?id=2775 with small tweaks | Justin Clarke Casey | 2008-12-15 | 8 | -20/+38 |
| | | | | | | | * This pushes an identifier for the OpenSim scene to the physics scene. This allows log messages from the physics scene to identify which OpenSim scene they relate to. * Thanks Gerhard | ||||
* | * Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ↵ | Teravus Ovares | 2008-12-14 | 8 | -3/+160 |
| | | | | | | | ODEPlugin and pipes them to their respective LSL method. * NBody will need to be updated, this is an API change. Torque property and AddAngularForce | ||||
* | * Added Avatar minimum size in the ODEPlugin and a stern warning about ↵ | Teravus Ovares | 2008-12-14 | 1 | -0/+15 |
| | | | | setting the capsule size too low in OpenSim.ini | ||||
* | * A Few physical prim + linkset fixes. Prevent some crashes | Teravus Ovares | 2008-12-14 | 1 | -19/+51 |
| | |||||
* | * Committing a slightly distilled version of nlin's ODECharacter race ↵ | Teravus Ovares | 2008-12-10 | 2 | -45/+139 |
| | | | | | | | condition eliminator. * The modifications that I made were only so that it didn't require changes to the public physics api. | ||||
* | * Fixes a few instances of llSetStatus with Axis lock gone wrong. | Teravus Ovares | 2008-12-09 | 1 | -4/+46 |
| | | | | | * Sums up the masses of the objects within a physical linkset | ||||
* | Minor formatting cleanup. | Jeff Ames | 2008-12-09 | 1 | -2/+2 |
| | |||||
* | * Gerhard's patch m2781. Does some initial work for setting up llVolumeDetect. | Teravus Ovares | 2008-12-09 | 9 | -1/+48 |
| | | | | | | * Warning! Physics API change. This means that the NBodySimulation needs to be updated! * PhysicsActor -> void SetVolumeDetect(int) needs to go into classes that use PhysicsActor as their base class. | ||||
* | clean up some old debugging code | Dahlia Trimble | 2008-12-09 | 1 | -43/+0 |
| | |||||
* | * Adds some rudimentary error handling to the physics debug drawstuff tool. | Teravus Ovares | 2008-12-08 | 1 | -6/+16 |
| | |||||
* | * Tweaks physics so that linked prim are a single body. This will make ↵ | Teravus Ovares | 2008-12-07 | 3 | -83/+687 |
| | | | | | | | | linked prim more stable and probably the last obstacle to vehicles physics wise. * Fixed a bug that caused physics proxies to be scattered when you link an object. * Single physical prim work exactly the same as before, just linked physical prim will have changed. | ||||
* | killing warnings, reformatting RemoteAdminPlugin | Dr Scofield | 2008-12-05 | 1 | -1/+1 |
| | |||||
* | * Apply http://opensimulator.org/mantis/view.php?id=2750 with a small tweak. | Justin Clarke Casey | 2008-12-04 | 1 | -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 Ames | 2008-12-03 | 2 | -2511/+2511 |
| | |||||
* | Remove duplicated avatar height calculation in lsl functions. | idb | 2008-12-01 | 3 | -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 Trimble | 2008-11-30 | 2 | -0/+2511 |
| | | | | dependencies | ||||
* | Removed remaining meshing code | Dahlia Trimble | 2008-11-30 | 2 | -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 Trimble | 2008-11-29 | 8 | -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 manager | Justin Clarke Casey | 2008-11-20 | 1 | -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 Casey | 2008-11-20 | 1 | -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 Casey | 2008-11-20 | 1 | -1/+1 |
| | | | | root agent scene test | ||||
* | Guard against a strange nullref in ODE | Melanie Thielker | 2008-11-19 | 1 | -0/+5 |
| | |||||
* | Changed sculpted prim texture scaling method to bilinear to reduce scaling ↵ | Dahlia Trimble | 2008-11-16 | 1 | -1/+2 |
| | | | | artifacts | ||||
* | * minor: remove mono compiler warnings | Justin Clarke Casey | 2008-11-14 | 1 | -1/+1 |
| | |||||
* | * refactor: as per a recent opensim-dev thread, rename InnerScene to ↵ | Justin Clarke Casey | 2008-11-12 | 1 | -1/+1 |
| | | | | SceneGraph to make it more descriptive of its intended function | ||||
* | Thank you, idb, for a patch that fixes avatar height calculation | Melanie Thielker | 2008-11-10 | 1 | -3/+4 |
| | | | | | | Our feet will now be above ground | ||||
* | Enabled SoftERP for the contact structure but not SoftCFM. | Charles Krinke | 2008-11-09 | 1 | -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 Krinke | 2008-11-09 | 1 | -11/+3 |
| | |||||
* | Clean up the mass < 0 logic a tiny bit when | Charles Krinke | 2008-11-09 | 1 | -2/+1 |
| | | | | | calculating mass. | ||||
* | * minor: remove some mono compiler warnings | Justin Clarke Casey | 2008-11-06 | 1 | -1/+1 |
| | |||||
* | * minor: Make some 'startup config failed to load' log messages more consistent | Justin Clarke Casey | 2008-11-06 | 1 | -1/+1 |
| | |||||
* | Add more vertex normals and UV coordinates. Sync with primmesher.dll forge ↵ | Dahlia Trimble | 2008-11-05 | 1 | -49/+123 |
| | | | | project. | ||||
* | Revert last checkin. Avatars fall through non-physical prims now. | Charles Krinke | 2008-11-01 | 1 | -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" initialization | Charles Krinke | 2008-11-01 | 1 | -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 Trimble | 2008-10-29 | 1 | -49/+59 |
| | | | | forge project. | ||||
* | * minor: remove mono compiler warnings | Justin Clarke Casey | 2008-10-28 | 1 | -4/+4 |
| | |||||
* | some sorely needed extruder code simplification and refactoring, also some ↵ | Dahlia Trimble | 2008-10-28 | 1 | -138/+50 |
| | | | | fixes to cut face UV coordinates | ||||
* | * minor: remove mono compiler warnings | Justin Clarke Casey | 2008-10-27 | 1 | -2/+1 |
| | |||||
* | Add end faces when radius setting is non-zero | Dahlia Trimble | 2008-10-24 | 1 | -5/+8 |
| | |||||
* | * minor: eliminate some mono compiler warnings | Justin Clarke Casey | 2008-10-24 | 1 | -2/+1 |
| | |||||
* | un-double-flipped some double-flipped normals in circular path prim end caps | Dahlia Trimble | 2008-10-24 | 1 | -42/+2 |
| | |||||
* | Fixed a floating point error accumulation that was causing missing end faces ↵ | Dahlia Trimble | 2008-10-24 | 1 | -34/+68 |
| | | | | on some twisted prims | ||||
* | * Add a config option for filtering collisions. Sometimes, under load, ↵ | Teravus Ovares | 2008-10-22 | 1 | -0/+5 |
| | | | | this seems to cause bouncing on really thin flat prim. |