David Williams 
							
						 
					 
					
						
						
							
						
						db13224bba 
					 
					
						
						
							
							Reverted some accidental commits from testing the MeshDecimator.  
						
						
						
						
					 
					
						2011-01-06 21:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a7828995d9 
					 
					
						
						
							
							Just tidying up the MeshDecimator stuff a bit...  
						
						
						
						
					 
					
						2011-01-05 22:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						773cfc4887 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-03 21:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						090e002ff1 
					 
					
						
						
							
							Reverted accidental commit.  
						
						
						
						
					 
					
						2011-01-02 17:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						68ac0f0056 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-02 17:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						fd2070bd90 
					 
					
						
						
							
							OpenGL examples fix for Linux.  
						
						
						
						
					 
					
						2010-12-27 10:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						9e1de4ba72 
					 
					
						
						
							
							Templatised SurfaceMesh class on vertex type.  
						
						... 
						
						
						
						Replaced 'SurfaceVertex' with PositionMaterial and PositionMaterialNormal classes.
Different surface extractors can now work with different vertex types. 
						
						
					 
					
						2010-10-17 21:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						7f2518e6c8 
					 
					
						
						
							
							Changes to support non-C++0x compilers.  
						
						
						
						
					 
					
						2010-09-01 22:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						85e5a27457 
					 
					
						
						
							
							Changed interface to SurfaceExtractor.  
						
						
						
						
					 
					
						2010-08-21 20:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c906e71bc3 
					 
					
						
						
							
							Tidying up basic OpenGL example.  
						
						
						
						
					 
					
						2010-07-09 21:36:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						254fa3329e 
					 
					
						
						
							
							PolyVox and Thermite3D now support the use of a density component as well as a material component for each voxel.  
						
						
						
						
					 
					
						2010-06-25 21:41:13 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						7ffcd0c7ed 
					 
					
						
						
							
							Move to VS 2010.  
						
						... 
						
						
						
						Update to Ogre SDK 1.7.1
Removed support for compilers which don't adhere to C++0X 
						
						
					 
					
						2010-05-23 21:51:34 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						34d138417e 
					 
					
						
						
							
							Work on making the surface extractor use the new Array class.  
						
						
						
						
					 
					
						2010-03-14 22:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b6eb517021 
					 
					
						
						
							
							Removed support from SurfaceExtractor for extracting surfaces at different LOD levels.  
						
						
						
						
					 
					
						2010-03-13 00:05:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2d78808000 
					 
					
						
						
							
							Renamed IndexedSurfacePatch to SurfaceMesh.  
						
						
						
						
					 
					
						2010-02-20 00:20:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						9aee0d26d2 
					 
					
						
						
							
							Removed Stan Melax's stuff. PolyVox should compile on Linux again now.  
						
						
						
						
					 
					
						2010-02-19 21:24:35 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						1448f95b0a 
					 
					
						
						
							
							More work on LOD - allowing material boundaries to collapse.  
						
						
						
						
					 
					
						2010-02-07 22:53:13 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						89c48cdc27 
					 
					
						
						
							
							Working version of mesh decimation code which acts directly on vertex/index buffers.  
						
						... 
						
						
						
						Also initial work on a 'dynamic' mesh for simplification... but this probably won't be needed now. 
						
						
					 
					
						2010-02-02 23:18:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5c8dd011e7 
					 
					
						
						
							
							Switched to ZLib license.  
						
						
						
						
					 
					
						2009-11-10 18:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c695a7bc86 
					 
					
						
						
							
							Initial work on progressive mesh generation. Currently based on Stan Melax's PolyChop.  
						
						
						
						
					 
					
						2009-10-20 22:02:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						53cacc9840 
					 
					
						
						
							
							Fixing warnings - Changed Region to use int16 instead of int32.  
						
						
						
						
					 
					
						2009-06-06 14:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b0671cee8a 
					 
					
						
						
							
							Tidying SurfaceExtractor.  
						
						
						
						
					 
					
						2009-06-03 22:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4f9c93a454 
					 
					
						
						
							
							Work on templatizing surface extractor.  
						
						
						
						
					 
					
						2009-06-03 21:48:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						cd0f8529ca 
					 
					
						
						
							
							Optimising SurfaceExtractor.  
						
						
						
						
					 
					
						2009-06-03 20:47:47 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5a99101341 
					 
					
						
						
							
							Optimising SurfaceExtractor.  
						
						
						
						
					 
					
						2009-06-02 22:51:00 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f6ffe950f7 
					 
					
						
						
							
							Optimising SurfaceExtractor.  
						
						
						
						
					 
					
						2009-05-31 21:49:33 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f5f5bcf48a 
					 
					
						
						
							
							Merging code for Lod0 with code for other Lod levels.  
						
						
						
						
					 
					
						2009-05-31 09:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						83075fe117 
					 
					
						
						
							
							Merging code for Lod0 with code for other Lod levels.  
						
						
						
						
					 
					
						2009-05-30 10:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						44d1178434 
					 
					
						
						
							
							Merging code for Lod0 with code for other Lod levels.  
						
						
						
						
					 
					
						2009-05-30 09:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						358d07b234 
					 
					
						
						
							
							SurfaceExtractor now returns shared pointer to surface.  
						
						
						
						
					 
					
						2009-05-29 22:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b1e111d940 
					 
					
						
						
							
							Refactoring smoothing and normal generation code.  
						
						
						
						
					 
					
						2009-05-27 22:09:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5682b204a6 
					 
					
						
						
							
							Refactoring smoothing and normal generation code.  
						
						
						
						
					 
					
						2009-05-27 21:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3acd9e5553 
					 
					
						
						
							
							Added decimated mesh support to new surface extractor. Integrated with Thermite.  
						
						
						
						
					 
					
						2009-05-20 22:56:25 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						85829e004f 
					 
					
						
						
							
							Work on refactoring surface extractor.  
						
						
						
						
					 
					
						2009-05-20 20:09:34 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						46801f1e3d 
					 
					
						
						
							
							Work on refactoring surface extractor.  
						
						
						
						
					 
					
						2009-05-14 22:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						74013b7500 
					 
					
						
						
							
							Removed now redundant reference surface extractor.  
						
						
						
						
					 
					
						2009-05-05 07:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c03c18c1e4 
					 
					
						
						
							
							Simplification of bitwise operations in Marching Cubes algorithm.  
						
						
						
						
					 
					
						2009-05-04 19:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						03163404df 
					 
					
						
						
							
							Refactoring and optimising Marching Cubes algorithm.  
						
						
						
						
					 
					
						2009-05-04 10:28:20 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						6da15633e6 
					 
					
						
						
							
							Small changes for the purpose of profiling.  
						
						
						
						
					 
					
						2009-04-29 22:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d61827c365 
					 
					
						
						
							
							Work on OpenGL Example.  
						
						
						
						
					 
					
						2009-04-20 21:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						e87f84af86 
					 
					
						
						
							
							Adjusting example to use non-cubic volume...  
						
						
						
						
					 
					
						2009-04-20 19:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2b5b076b98 
					 
					
						
						
							
							Adjusting example to use non-cubic volume...  
						
						
						
						
					 
					
						2009-04-20 19:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						6d72169e11 
					 
					
						
						
							
							Added new mesh smoothing algorithm.  
						
						
						
						
					 
					
						2009-04-08 22:07:16 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3c5e2e6202 
					 
					
						
						
							
							Demo now supports large volumes (1024x1024x1024 works nicely).  
						
						
						
						
					 
					
						2009-04-08 19:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c66629c1ad 
					 
					
						
						
							
							Small linux fix  
						
						
						
						
					 
					
						2009-03-30 22:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5acbd012cf 
					 
					
						
						
							
							Switched to integer naming conventions from C++0x (e.g. uint16_t)  
						
						
						
						
					 
					
						2009-03-30 21:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4e1b815797 
					 
					
						
						
							
							Fix for PolyVox::Region clashing with XWindows Region.  
						
						
						
						
					 
					
						2009-03-29 22:32:44 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						00f19e05a4 
					 
					
						
						
							
							Work on Qt version of example.  
						
						
						
						
					 
					
						2009-03-28 09:36:09 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ee5e33612c 
					 
					
						
						
							
							Work on Qt version of example.  
						
						
						
						
					 
					
						2009-03-28 00:27:35 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						dc39415eb8 
					 
					
						
						
							
							Work on Qt version of example.  
						
						
						
						
					 
					
						2009-03-28 00:21:13 +00:00