aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Make the ode simulation update loop print out the stack if an exception ↵Justin Clarke Casey2008-09-184-11/+8
| | | | occurs (at least, this is what will happen on linux)
* XEngine: fix collisions, add event coalescing for collision events.Melanie Thielker2008-09-181-6/+4
| | | | | | | Fix a nasty concurrency issue that could cause a high event frequency to start more than one thread pool job for a single script.
* Formatting cleanup.Jeff Ames2008-09-131-2/+2
|
* Circular path prim meshes are now joined where the path ends meet if they ↵Dahlia Trimble2008-09-132-69/+92
| | | | match. This may have a minor improvement in memory and speed performance, but it's mainly for viewer applications and it also syncs the c# version of PrimMesher with my python sandbox version.
* * minor: Remove warningsJustin Clarke Casey2008-09-121-2/+2
| | | | | | * leaving in the ones to do with ScriptBase since these actually indicate coding bugs that I don't have the time/brainpower to fix at the moment
* remove hidden faces inside prim meshes to improve memory use and startup timeDahlia Trimble2008-09-121-2/+6
|
* Update svn properties, formatting cleanup.Jeff Ames2008-09-092-92/+92
|
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-0620-260/+226
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Replaced a lot of trig calls with lookup tables for common prim types in an ↵Dahlia Trimble2008-09-051-43/+202
| | | | | | | attempt to improve meshing speed. Added a new between points interpolation method to improve accuracy of profile cuts in triangle and square profile prims.
* fix: PostInitialise() not being called on script engines (nasty one that)Dr Scofield2008-09-021-1/+1
| | | | | | cleanup: warnings, readability
* Y top shear accuracy improvements in circular path prim meshesDahlia Trimble2008-09-021-3/+5
|
* compensates profile placement effects of Y hole size on X top shear for ↵Dahlia Trimble2008-09-011-1/+2
| | | | circular path prim meshes
* Improvement in mesh accuracy in X Top Shear parameter for circular path primsDahlia Trimble2008-09-011-1/+1
|
* * squash some obvious warningsJustin Clarke Casey2008-08-301-3/+3
| | | | | | | * a couple more remain that preferably the original coders should look at in more detail (obsolete warnings in the ogp module and not overriding warnings in the script engine)
* fixed some ugliness in the conversion from the new mesher format to the old ↵Dahlia Trimble2008-08-292-20/+42
| | | | that should speed up region startup a little and maybe even use less memory if the GC decides to play friendly with the other kids.
* Update svn properties, formatting cleanup.Jeff Ames2008-08-283-54/+52
|
* Added some exceptions for bad profile cut parametersDahlia Trimble2008-08-281-0/+6
|
* re-enable new PrimMesher module for mesh creation for standard (non-flexy) ↵Dahlia Trimble2008-08-271-17/+17
| | | | prims.
* ODEPlugin now frees source mesh data after conversion to pinned lists to ↵Dahlia Trimble2008-08-271-0/+2
| | | | save memory
* adds releaseSourceMeshData() method to IMesh and Mesh for freeing mesh data ↵Dahlia Trimble2008-08-272-5/+18
| | | | after conversion to pinned lists.
* reverting to prior meshing methods until some physics timing issues can be ↵Dahlia Trimble2008-08-271-15/+17
| | | | resolved
* Added some exception trapping to PrimMesherDahlia Trimble2008-08-271-3/+17
|
* Added some exception handling to help catch some possibly corrupt primsDahlia Trimble2008-08-271-2/+22
|
* Meshmerizer now uses new PrimMesher class for meshing all standard ↵Dahlia Trimble2008-08-271-10/+133
| | | | (non-sculpty) prims. This should result in more accurate meshes, lower memory consumption, and eliminate several lockup modes.
* Completion of new PrimMesher classDahlia Trimble2008-08-271-69/+604
|
* Modified Mesh object to allow alternative mesher interfacingDahlia Trimble2008-08-271-15/+59
|
* more progress on new meshing routinesDahlia Trimble2008-08-241-26/+189
|
* more work on new meshing routines...Dahlia Trimble2008-08-231-5/+77
|
* some initial work on new prim meshing routines (incomplete)Dahlia Trimble2008-08-231-0/+176
|
* Cleaned up some warningsDahlia Trimble2008-08-221-2/+2
|
* Commented out the float array "normals" in the Mesh object and all ↵Dahlia Trimble2008-08-223-56/+56
| | | | references to save memory as it was unused
* Formatting cleanup.Jeff Ames2008-08-189-120/+107
|
* updated some prim parameters to project maintained versionsDahlia Trimble2008-08-141-5/+3
|
* reinstates torus profile zflip which was mistakenly removed in patch 1870Dahlia Trimble2008-08-011-0/+14
|
* Thank you jhurliman for a meshmerizer patch that replaces the ↵Dahlia Trimble2008-08-013-282/+39
| | | | quaternion->matrix->vertex*matrix->vertex code with a direct transformation.
* Re-enables testing for config option mesh_sculpted_prim which was ↵Dahlia Trimble2008-07-252-28/+35
| | | | inadvertently disabled in a prior modification (oops) :)
* * Fix the ODEPlugin unit testTeravus Ovares2008-07-251-3/+3
|
* Changed application of constant forces to after PID force is applied. ↵Dahlia Trimble2008-07-241-3/+7
| | | | llSetForce() should behave identical to the Linden implementation now.
* Implements llSetForce() and llGetForce(). These are experimental and the ↵Dahlia Trimble2008-07-248-4/+16
| | | | units may not match the Linden implementation.
* Clean up Meshmerizer.cs a bit to make it more readableDahlia Trimble2008-07-211-250/+2
|
* refactor - commenting out needsMeshing() and all references as createMesh() ↵Dahlia Trimble2008-07-182-179/+297
| | | | has the same logic and obsoletes the need for it.
* Passes prim physical status to mesher from physics pluginsDahlia Trimble2008-07-124-19/+21
| | | | | | | Small prims now get a full mesh if they are physical Fixed a logic bug that was preventing many prim meshes from having excess memory cleaned up Switched to more conservative method of vertex and triangle list trimming to prevent possible crash
* Overloads CreateMesh method of interface IMesher to pass prim physical ↵Dahlia Trimble2008-07-124-1/+12
| | | | status to mesher
* Trim out nulls from mesh vertex and triangle lists to try and save more memoryDahlia Trimble2008-07-111-6/+22
|
* Experimental physics optimization: prims with all 3 dimensions less than 0.2 ↵Dahlia Trimble2008-07-111-0/+101
| | | | meters will be meshed as a simple box
* added a hollow size constraint to box, cylinder, and prism prim meshes to ↵Dahlia Trimble2008-07-071-0/+8
| | | | prevent a possible sim lockup
* Addresses more problem box cut anglesDahlia Trimble2008-07-071-6/+4
|
* fix some Meshmerizer problem angles for sphere dimple and box path cutDahlia Trimble2008-07-071-4/+15
|
* disables changes in r5356 until I have more time to do further characterizationDahlia Trimble2008-07-061-2/+2
|
* Corrects errors in sphere mesh with dimple start angle > 0 and hollow == 0Dahlia Trimble2008-07-061-2/+2
|