aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/Meshing/Meshmerizer.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-09-02eliminate unnecessary storage of mesh objects which are no longer necessary ↵dahlia1-1/+0
after recent startup optimizations
2009-09-01Applying Mantis #4079. Thank you, dslakeMelanie1-27/+28
2009-07-30Flag certain meshes to avoid vertex list compaction. This should help speed ↵Dahlia Trimble1-0/+2
up meshing time at startup.
2009-06-10Formatting cleanup.Jeff Ames1-3/+1
2009-06-04Fix comparison of UUID with null.Jeff Ames1-1/+1
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-31reduce verbosity of sculpt map cache messages to reporting cache failures onlyDahlia Trimble1-2/+2
2009-05-29some clean up of sculpt map caching codeDahlia Trimble1-5/+3
remove a redundant debug message
2009-05-29reinstate a hopefully more robust experimental decoded sculpt map caching schemeDahlia Trimble1-3/+5
2009-05-29disable sculpt map caching until a better method of avoiding asset requests ↵Dahlia Trimble1-5/+8
can be found
2009-05-29Experimental decoded sculpt map cachingDahlia Trimble1-17/+48
2009-04-24Limit hollow size of physics proxy to 95%Dahlia Trimble1-0/+2
2009-04-18Add some documentation. (note this is *not* a thinly veiled attempt to ↵Dahlia Trimble1-1/+3
increase my commit frequency *wink*)
2009-04-05unspecified sculpt stitching mode now defaults to plane instead of sphere. ↵Dahlia Trimble1-1/+3
Addresses Mantis #3403
2009-03-26add x-axis mirror capability to sculpted prim mesh - addresses Mantis #3342Dahlia Trimble1-2/+5
2009-02-24remove log4net dependency and from PrimMesher.csDahlia Trimble1-0/+4
sync PrimMesher.cs with PrimMesher.dll version 29 on forge
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-9/+12
* Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
2009-01-21* More friendly OpenJpeg error handling.Teravus Ovares1-0/+11
* Often times now the only reason OpenJpeg doesn't work is because it requires Glibc 2.4 The error messages reflect that. * In J2kDecoder module, It stops trying to decode modules if it encounters a dllnotfound exception and instead sends a full resolution layer that causes the texture sender to only send the full resolution image. (big decrease in texture download speed, but it's better then nasty repeating error messages)
2008-12-09clean up some old debugging codeDahlia Trimble1-43/+0
2008-11-29Update meshing code to sync with current PrimMesher.cs on forge.Dahlia Trimble1-1630/+131
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
2008-10-13Committing more work towards implementing vertex normals. Also added some ↵Dahlia Trimble1-6/+24
(hopefully) helpful messages for identifying corrupt prims and some fixup code for corrupt profile cut data.
2008-10-10* minor: remove warningsJustin Clarke Casey1-24/+24
2008-10-10Some more decruftingDahlia Trimble1-108/+30
2008-10-10Some decruftingDahlia Trimble1-228/+46
2008-10-10refactoring PrimMesher to add viewer compatable features and some code cleanupDahlia Trimble1-0/+1
2008-10-04Cap proxy mesh scale minimum to 0.01 meter for X, Y, and Z terms.Dahlia Trimble1-0/+4
2008-09-19re-enabled some ODE internal proxies for some simple prim types to try to ↵Dahlia Trimble1-0/+4
save some more memory
2008-09-18* Make the ode simulation update loop print out the stack if an exception ↵Justin Clarke Casey1-3/+2
occurs (at least, this is what will happen on linux)
2008-09-13Circular path prim meshes are now joined where the path ends meet if they ↵Dahlia Trimble1-2/+2
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.
2008-09-09Update svn properties, formatting cleanup.Jeff Ames1-1/+1
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-1/+2
* 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.
2008-08-29fixed some ugliness in the conversion from the new mesher format to the old ↵Dahlia Trimble1-11/+29
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.
2008-08-28Update svn properties, formatting cleanup.Jeff Ames1-4/+3
2008-08-27re-enable new PrimMesher module for mesh creation for standard (non-flexy) ↵Dahlia Trimble1-17/+17
prims.
2008-08-27reverting to prior meshing methods until some physics timing issues can be ↵Dahlia Trimble1-15/+17
resolved
2008-08-27Added some exception handling to help catch some possibly corrupt primsDahlia Trimble1-2/+22
2008-08-27Meshmerizer now uses new PrimMesher class for meshing all standard ↵Dahlia Trimble1-10/+133
(non-sculpty) prims. This should result in more accurate meshes, lower memory consumption, and eliminate several lockup modes.
2008-08-22Commented out the float array "normals" in the Mesh object and all ↵Dahlia Trimble1-54/+54
references to save memory as it was unused
2008-08-18Formatting cleanup.Jeff Ames1-6/+6
2008-08-14updated some prim parameters to project maintained versionsDahlia Trimble1-5/+3
2008-08-01reinstates torus profile zflip which was mistakenly removed in patch 1870Dahlia Trimble1-0/+14
2008-08-01Thank you jhurliman for a meshmerizer patch that replaces the ↵Dahlia Trimble1-14/+0
quaternion->matrix->vertex*matrix->vertex code with a direct transformation.
2008-07-21Clean up Meshmerizer.cs a bit to make it more readableDahlia Trimble1-250/+2
2008-07-12Passes prim physical status to mesher from physics pluginsDahlia Trimble1-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
2008-07-12Overloads CreateMesh method of interface IMesher to pass prim physical ↵Dahlia Trimble1-0/+5
status to mesher
2008-07-11Trim out nulls from mesh vertex and triangle lists to try and save more memoryDahlia Trimble1-6/+22
2008-07-11Experimental physics optimization: prims with all 3 dimensions less than 0.2 ↵Dahlia Trimble1-0/+101
meters will be meshed as a simple box
2008-07-07added a hollow size constraint to box, cylinder, and prism prim meshes to ↵Dahlia Trimble1-0/+8
prevent a possible sim lockup
2008-07-07Addresses more problem box cut anglesDahlia Trimble1-6/+4
2008-07-07fix some Meshmerizer problem angles for sphere dimple and box path cutDahlia Trimble1-4/+15