aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/Meshing (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* 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
|
* * minor: remove warningsJustin Clarke Casey2008-10-102-25/+25
|
* Some more decruftingDahlia Trimble2008-10-101-108/+30
|
* Some decruftingDahlia Trimble2008-10-101-228/+46
|
* refactoring PrimMesher to add viewer compatable features and some code cleanupDahlia Trimble2008-10-103-91/+283
|
* Cap proxy mesh scale minimum to 0.01 meter for X, Y, and Z terms.Dahlia Trimble2008-10-041-0/+4
|
* Square hollow size in cylinder meshes were a little too small - fixed.Dahlia Trimble2008-10-021-0/+2
|
* re-enabled some ODE internal proxies for some simple prim types to try to ↵Dahlia Trimble2008-09-191-0/+4
| | | | save some more memory
* * Make the ode simulation update loop print out the stack if an exception ↵Justin Clarke Casey2008-09-183-10/+7
| | | | occurs (at least, this is what will happen on linux)
* 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-065-103/+41
| | | | | | | * 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.
* adds releaseSourceMeshData() method to IMesh and Mesh for freeing mesh data ↵Dahlia Trimble2008-08-271-5/+17
| | | | 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-184-27/+25
|
* 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.
* Clean up Meshmerizer.cs a bit to make it more readableDahlia Trimble2008-07-211-250/+2
|
* Passes prim physical status to mesher from physics pluginsDahlia Trimble2008-07-121-15/+17
| | | | | | | 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-121-0/+5
| | | | 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