| 
							
							
								 David Williams | b48b869eb2 | Commited refactoring changes made on the train. | 2008-05-13 19:49:03 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2107128f7c | Only the region size constants remain. | 2008-04-27 21:31:02 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f07b617f02 | More work to remove fixed size constants. | 2008-04-27 15:53:12 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1848780585 | More work on removing obscure constants. | 2008-04-26 23:21:50 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1fa967fb9b | Work on removing obscure constants. | 2008-04-26 22:01:29 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1b592cd1fd | Changes to allow varying block sizes. | 2008-04-26 17:21:25 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1d3c60f341 | Tidying code and removing warnings. | 2008-04-24 19:06:41 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 545aa92d14 | Switched to floats for vetex positions ready for mesh smoothing. Added new way to detect duplicate vertices but it's not enabled as it doesn't work yet... | 2008-04-21 18:53:56 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 83d6a7327b | Separated gradient estimation code. | 2008-04-20 21:58:14 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 286ba35b42 | Various refactoring of volume stuff. Including moving region growing code to scrapyard. | 2008-04-20 21:32:44 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | efce9b8c95 | Template class fixes. | 2008-04-20 20:44:14 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | bc28e240f3 | Templatized VolumeIterator class. | 2008-04-20 19:58:37 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 593a26ebd2 | Templatized Volume class. | 2008-04-20 19:23:41 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 7177db44ac | Templatized Block class. | 2008-04-20 18:44:00 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 35f9996663 | Removed redundant classes SurfaceEdge, SurfaceTriange, and SurfaceTypes. Also fixed a new bug in IndexedSurfacePatch | 2008-04-16 20:46:24 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2bc1fc2b88 | PolyVox now returns vertex positions as floats rather than ints. Avoids converting and scaling in the engine. | 2008-04-16 19:56:07 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 5791919f01 | Simplyfing and improving updatePolyVoxGeometry() | 2008-03-30 22:05:18 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 7286f7ce81 | Minor changes to work towards getting it compiling on linux again | 2008-03-16 20:39:04 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ebc0ad9cca | Renamed some headers to avoid ambiguity. | 2008-03-13 22:21:50 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | b57094ca10 | Added world and forward declaration files. | 2008-03-11 22:04:31 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 5c075c7da2 | Added RegionGeometry.cpp | 2008-02-12 22:14:40 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 99b54dfa2e | Removed redundant headers - reduced build time. | 2008-02-12 21:41:24 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 66cc4a5eab | Drastically reduced memory usage. | 2008-02-12 19:32:56 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | abb3def1e7 | Tiding up... | 2008-02-11 20:34:45 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | d8dacdadc3 | Renamed some constants. | 2008-02-11 20:16:08 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | cc4902b4d7 | Removed IntegralVector3.h | 2008-02-11 19:54:57 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e180f67bae | Started getting rid of IntegrealVector3. Also added ForwardDeclarations.h | 2008-02-10 21:58:35 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 76df5e00b5 | Moved core code from Ogre namespace to PolyVox namespace. | 2008-02-10 11:45:34 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a518afff41 | Removed more Ogre stuff from core library... | 2008-02-10 11:22:10 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 9138ae51da | Added replacement vector class. | 2008-02-09 17:50:10 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 38b266d261 | Started removing OgreVector3 from main library. | 2008-02-09 17:49:34 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f263714ebc | Removed Ogre logging from main library. | 2008-02-09 16:58:48 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f29af2f8d4 | Removed OgrePrerequisites.h from main library. | 2008-02-07 21:33:11 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 8fbcd99ef8 | Removed dependency on OgreSharedPtr from the library. | 2008-02-07 20:51:44 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 91c2c7241c | Cleaning up some code. | 2008-02-05 21:33:09 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1e3904098a | Moved SurfacePatchRenderable to main application. | 2008-02-04 19:30:57 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | d2c87f7bf7 | Moved VolumeResource, VolumeSerializer, and VolumeManager to main application. | 2008-01-31 21:07:25 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 4438660440 | Moved some loading code out of PolyVoxSceneManager. | 2008-01-31 20:43:57 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 9e9537a9ee | Introduced VolumeResourcePtr as a wrapper around Volume. | 2008-01-31 20:27:33 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 05c5d1dbce | Fixed axis display code. | 2008-01-29 21:15:26 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e5fbb59db2 | Removed MaterialMap. | 2008-01-29 21:04:13 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 7b8e035bd1 | Refactoring - PolyVoxSceneManager no longer derives from SceneManager. | 2008-01-29 20:47:04 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 168ab6760b | Started moving code for maintaining scene graph out of _findVisibleObjects and into main application. | 2008-01-27 21:01:06 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | bdbfa5f457 | Cleaning up. | 2008-01-25 23:07:24 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1a41acd06b | Cleaning up. | 2008-01-24 21:07:31 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 679e419946 | Cleaning up. | 2008-01-24 19:36:10 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 048af66620 | Cleaning up. | 2008-01-23 22:02:12 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 852f293e3b | Cleaning up _findVisibleObjects. | 2008-01-19 23:04:50 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 247535f471 | Cleaning up _findVisibleObjects. | 2008-01-19 22:39:15 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e368926b5f | Separated getChangedRegionGeometry() from _findVisibleObjects(). | 2008-01-19 22:14:51 +00:00 |  |