Dahlia Trimble
|
44d133da66
clean up some old debugging code
|
16 years ago |
Dahlia Trimble
|
fdd2388331
Update meshing code to sync with current PrimMesher.cs on forge.
|
16 years ago |
Dahlia Trimble
|
138a3924e0
Committing more work towards implementing vertex normals. Also added some (hopefully) helpful messages for identifying corrupt prims and some fixup code for corrupt profile cut data.
|
16 years ago |
Justin Clarke Casey
|
dd886a035b
* minor: remove warnings
|
16 years ago |
Dahlia Trimble
|
62f3e11b4e
Some more decrufting
|
16 years ago |
Dahlia Trimble
|
726e0045d9
Some decrufting
|
16 years ago |
Dahlia Trimble
|
7fbe942792
refactoring PrimMesher to add viewer compatable features and some code cleanup
|
16 years ago |
Dahlia Trimble
|
979a354ba0
Cap proxy mesh scale minimum to 0.01 meter for X, Y, and Z terms.
|
16 years ago |
Dahlia Trimble
|
e6afb28355
re-enabled some ODE internal proxies for some simple prim types to try to save some more memory
|
16 years ago |
Justin Clarke Casey
|
8ff1bc5b03
* Make the ode simulation update loop print out the stack if an exception occurs (at least, this is what will happen on linux)
|
16 years ago |
Dahlia Trimble
|
8a8b01d1b8
Circular path prim meshes are now joined where the path ends meet if they 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.
|
16 years ago |
Jeff Ames
|
fae34bb10c
Update svn properties, formatting cleanup.
|
16 years ago |
Teravus Ovares
|
7d89e12293
* This is the fabled LibOMV update with all of the libOMV types from JHurliman
|
16 years ago |
Dahlia Trimble
|
35ad484b6b
fixed some ugliness in the conversion from the new mesher format to the old 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.
|
16 years ago |
Jeff Ames
|
3bf8858727
Update svn properties, formatting cleanup.
|
16 years ago |
Dahlia Trimble
|
1a83384f90
re-enable new PrimMesher module for mesh creation for standard (non-flexy) prims.
|
16 years ago |
Dahlia Trimble
|
36d1720fde
reverting to prior meshing methods until some physics timing issues can be resolved
|
16 years ago |
Dahlia Trimble
|
cf951d4d04
Added some exception handling to help catch some possibly corrupt prims
|
16 years ago |
Dahlia Trimble
|
3481a977f0
Meshmerizer now uses new PrimMesher class for meshing all standard (non-sculpty) prims. This should result in more accurate meshes, lower memory consumption, and eliminate several lockup modes.
|
16 years ago |
Dahlia Trimble
|
261876fd47
Commented out the float array "normals" in the Mesh object and all references to save memory as it was unused
|
16 years ago |
Jeff Ames
|
6ef9d4da90
Formatting cleanup.
|
16 years ago |
Dahlia Trimble
|
1bf60fa1ac
updated some prim parameters to project maintained versions
|
16 years ago |
Dahlia Trimble
|
88fba448a1
reinstates torus profile zflip which was mistakenly removed in patch 1870
|
16 years ago |
Dahlia Trimble
|
1d3677eb9b
Thank you jhurliman for a meshmerizer patch that replaces the quaternion->matrix->vertex*matrix->vertex code with a direct transformation.
|
16 years ago |
Dahlia Trimble
|
492b25362c
Clean up Meshmerizer.cs a bit to make it more readable
|
16 years ago |
Dahlia Trimble
|
13399ff439
Passes prim physical status to mesher from physics plugins
|
16 years ago |
Dahlia Trimble
|
f6c7f167b9
Overloads CreateMesh method of interface IMesher to pass prim physical status to mesher
|
16 years ago |
Dahlia Trimble
|
b42770bf7a
Trim out nulls from mesh vertex and triangle lists to try and save more memory
|
16 years ago |
Dahlia Trimble
|
3646cc32c4
Experimental physics optimization: prims with all 3 dimensions less than 0.2 meters will be meshed as a simple box
|
16 years ago |
Dahlia Trimble
|
c5333af7a2
added a hollow size constraint to box, cylinder, and prism prim meshes to prevent a possible sim lockup
|
16 years ago |