David Williams 
							
						 
					 
					
						
						
							
						
						03d9eb718f 
					 
					
						
						
							
							Removed some functions which we probably don't need any more.  
						
						
						
						
					 
					
						2011-01-16 21:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						21d24ef7d4 
					 
					
						
						
							
							Changes to make SWIG bindings easier. Also removed SurfaceMesh::smoothPositions().  
						
						
						
						
					 
					
						2011-01-16 20:37:42 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						36f8dc0296 
					 
					
						
						
							
							More SWIG changes.  
						
						
						
						
					 
					
						2011-01-16 20:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						513b1878f1 
					 
					
						
						
							
							Updated SWIG bindings, especially for C#.  
						
						
						
						
					 
					
						2011-01-16 20:09:59 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						e3dd07c216 
					 
					
						
						
							
							Moved the ambient occlusion calculation code from Thermite into PolyVox.  
						
						
						
						
					 
					
						2011-01-16 16:26:10 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						8619b36b5f 
					 
					
						
						
							
							Small tweaks to Raycast  
						
						
						
						
					 
					
						2011-01-15 23:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						359c9ec343 
					 
					
						
						
							
							Added function to get Array size.  
						
						... 
						
						
						
						Added new operators to Vector. 
						
						
					 
					
						2011-01-10 21:29:18 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b607653e9f 
					 
					
						
						
							
							Work on raycasting.  
						
						
						
						
					 
					
						2011-01-08 17:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						8df20f2203 
					 
					
						
						
							
							Work on Raycast.  
						
						
						
						
					 
					
						2011-01-08 16:57:33 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a57e1d749a 
					 
					
						
						
							
							Got carried away with the cleaning up and removed some stuff that is still needed by Thermite. Would be nice to remove it in the future though.  
						
						
						
						
					 
					
						2011-01-08 16:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						1d64f7aecb 
					 
					
						
						
							
							Initial version of new Raycast class.  
						
						
						
						
					 
					
						2011-01-08 15:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						9310c97333 
					 
					
						
						
							
							SurfaceExtractor no longer flags region and material edges.  
						
						... 
						
						
						
						Region/material edges no longer stored as vertex flags.
Replaced addCubicTriangle with addTriangle. 
						
						
					 
					
						2011-01-06 23:00:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3205ce6c30 
					 
					
						
						
							
							Removed old and redundant Mesh* classes.  
						
						
						
						
					 
					
						2011-01-06 22:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						83b2f84529 
					 
					
						
						
							
							OpenGLExample does decimation now, so so we can check it still compiles.  
						
						
						
						
					 
					
						2011-01-06 22:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2b70409baa 
					 
					
						
						
							
							Optimisations to the MeshDecimator.  
						
						
						
						
					 
					
						2011-01-06 21:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						149dde9460 
					 
					
						
						
							
							Fix compilation on Linux:  
						
						... 
						
						
						
						- The template addition is apparently a C++ Standard thing which is a bit of a mess but the way GCC interprets it requires these.
 - In XOrg there is a struct called 'Region' which causes ambiguities. For some reason doing 'using PolyVox::Region' didn't fix it. 
						
						
					 
					
						2011-01-06 17:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						e6307a9a77 
					 
					
						
						
							
							Added some documentation and small performance improvements.  
						
						
						
						
					 
					
						2011-01-05 22:43:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a7828995d9 
					 
					
						
						
							
							Just tidying up the MeshDecimator stuff a bit...  
						
						
						
						
					 
					
						2011-01-05 22:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d0e4b06051 
					 
					
						
						
							
							Just tidying up the MeshDecimator stuff a bit...  
						
						
						
						
					 
					
						2011-01-05 21:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f8c036bcf6 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-04 23:01:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						10b44eabae 
					 
					
						
						
							
							Added missing file Density.i  
						
						
						
						
					 
					
						2011-01-04 20:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						773cfc4887 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-03 21:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						996dfac39c 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-03 11:19:03 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						68ac0f0056 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-02 17:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						fff36662a5 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-02 15:28:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						6b78768ba0 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-01 18:18:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f39e2f0935 
					 
					
						
						
							
							Fix for surface extractors not extracting surfaces outside of volume.  
						
						
						
						
					 
					
						2010-12-30 21:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f7573e7660 
					 
					
						
						
							
							Work on SWIG bindings for PolyVox.  
						
						
						
						
					 
					
						2010-12-28 11:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						57ff257669 
					 
					
						
						
							
							Work on SWIG bindings for PolyVox.  
						
						
						
						
					 
					
						2010-12-28 09:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						89df1c8824 
					 
					
						
						
							
							Work on SWIG bindings for PolyVox.  
						
						
						
						
					 
					
						2010-12-28 09:49:18 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						26081fd4ba 
					 
					
						
						
							
							Got the Vector class working in Python through SWIG.  
						
						
						
						
					 
					
						2010-12-27 11:54:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						78cda39c38 
					 
					
						
						
							
							Disabled accidentely commited non-functioning SWIG stuff.  
						
						
						
						
					 
					
						2010-12-27 10:43:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						fd2070bd90 
					 
					
						
						
							
							OpenGL examples fix for Linux.  
						
						
						
						
					 
					
						2010-12-27 10:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						26d114defe 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2010-12-18 23:47:18 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d30ea9d709 
					 
					
						
						
							
							Initial check in of MeshDecimator.  
						
						
						
						
					 
					
						2010-12-18 17:42:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						7a93879fa7 
					 
					
						
						
							
							Fix for Linux compile error.  
						
						
						
						
					 
					
						2010-12-18 11:40:36 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						6f2218f910 
					 
					
						
						
							
							Fixed numeric_limits compile error.  
						
						
						
						
					 
					
						2010-12-18 10:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						46c805759c 
					 
					
						
						
							
							Fix compilation on Linux  
						
						
						
						
					 
					
						2010-12-13 15:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2bbd401351 
					 
					
						
						
							
							Comments on const_cast.  
						
						
						
						
					 
					
						2010-12-09 23:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						11fc214583 
					 
					
						
						
							
							Documentation for pathfinder.  
						
						
						
						
					 
					
						2010-12-09 21:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						cb7180f7d0 
					 
					
						
						
							
							Adding defines so that Boost can be used instead of C++0x when pathfinding.  
						
						
						
						
					 
					
						2010-12-08 23:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c9331c3e35 
					 
					
						
						
							
							Moved AStarPathfinder code from Thermite to PolyVox.  
						
						
						
						
					 
					
						2010-12-08 23:06:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						30425a4d86 
					 
					
						
						
							
							Added default boundaries for Regions::containsPoint() functions.  
						
						
						
						
					 
					
						2010-12-05 12:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3752dda53f 
					 
					
						
						
							
							Patch for improved Boost support for VS2008 and below.  
						
						
						
						
					 
					
						2010-12-02 20:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						87a526bb46 
					 
					
						
						
							
							Without this, Thermite errors at compilation time.  
						
						... 
						
						
						
						Given the large amount of templated classes in PolyVox perhaps we need some tests in PolyVox which compile classes like this to find errors like this earlier? 
						
						
					 
					
						2010-11-28 14:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						fbb3f0537c 
					 
					
						
						
							
							Fixed bug with 'empty()' being called rather than 'clear()'.  
						
						
						
						
					 
					
						2010-11-22 23:42:45 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b5814a410c 
					 
					
						
						
							
							Fixed some warnings with patch from AndiNo.  
						
						
						
						
					 
					
						2010-11-04 23:25:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						625bd14187 
					 
					
						
						
							
							Added Material8 and Density8 classes, and Thermite now uses the Material8 one.  
						
						
						
						
					 
					
						2010-11-04 23:12:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						0b410eaed3 
					 
					
						
						
							
							Memory improvements for surface extractor.  
						
						
						
						
					 
					
						2010-10-20 22:14:03 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						695c15cecd 
					 
					
						
						
							
							More work on CubicSurfaceExtractor.  
						
						
						
						
					 
					
						2010-10-20 21:09:55 +00:00