David Williams
							
						 
					 | 
					
						
						
							
						
						6a38d9fca7
					 | 
					
						
						
							
							Made raycasting, ambient occlusion, and A* pathfinding independant of volume type.
						
						
						
						
						
						
					 | 
					
						2011-05-01 17:26:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						27968973a4
					 | 
					
						
						
							
							Made CubicSurfaceExtractor work with different volume types.
						
						
						
						
						
						
					 | 
					
						2011-05-01 16:43:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2e2a2c694c
					 | 
					
						
						
							
							Compile fixes for Linux.
						
						
						
						
						
						
					 | 
					
						2011-05-01 13:56:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3a171e698b
					 | 
					
						
						
							
							Modified SurfaceExtractor to use template template parameters.
						
						
						
						
						
						
					 | 
					
						2011-04-30 23:51:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						36a9be83db
					 | 
					
						
						
							
							Added template template parameters to CubicSurfaceExtractorWithNormals.
						
						
						
						
						
						
					 | 
					
						2011-04-30 22:46:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						87d97436ea
					 | 
					
						
						
							
							More work on SimpleVolume.
						
						
						
						
						
						
					 | 
					
						2011-04-30 12:34:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						0e27b2fb50
					 | 
					
						
						
							
							Swapped std::map for array in SimpleVolume.
						
						
						
						
						
						
					 | 
					
						2011-04-30 12:16:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						20a77ebf5b
					 | 
					
						
						
							
							More cutting down SimpleVolume.
						
						
						
						
						
						
					 | 
					
						2011-04-30 11:35:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						366d005875
					 | 
					
						
						
							
							Pulling out timestamps and last accessed block from SimpleVolume.
						
						
						
						
						
						
					 | 
					
						2011-04-29 23:14:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						26eb865897
					 | 
					
						
						
							
							Pulling compression out of SimpleVolume.
						
						
						
						
						
						
					 | 
					
						2011-04-29 23:04:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						032accd915
					 | 
					
						
						
							
							Moved Block into SimpleVolume class.
						
						
						
						
						
						
					 | 
					
						2011-04-29 22:43:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						bc9f1e8ac5
					 | 
					
						
						
							
							Stripping out paging from SimpleVolume.
						
						
						
						
						
						
					 | 
					
						2011-04-29 22:16:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						afbf49f626
					 | 
					
						
						
							
							Added initial version of SimpleVolume by duplicating LargeVolume.
						
						
						
						
						
						
					 | 
					
						2011-04-29 22:02:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						34cd8c05ed
					 | 
					
						
						
							
							Fix for compiling on Linux.
						
						
						
						
						
						
					 | 
					
						2011-04-28 22:50:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ea309ab15b
					 | 
					
						
						
							
							Renamed Volume to LargeVolume.
						
						
						
						
						
						
					 | 
					
						2011-04-28 21:21:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						96ff5e890a
					 | 
					
						
						
							
							Renamed VolumeSampler to Sampler
						
						
						
						
						
						
					 | 
					
						2011-04-28 20:37:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						6f1ddb7d5f
					 | 
					
						
						
							
							Moved VolumeSampler into Volume class.
						
						
						
						
						
						
					 | 
					
						2011-04-28 20:30:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						6b4c7686e6
					 | 
					
						
						
							
							Fix for extractSubset() not copying the region.
						
						
						
						
						
						
					 | 
					
						2011-04-24 20:52:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f7f473126c
					 | 
					
						
						
							
							Comment fixes.
						
						
						
						
						
						
					 | 
					
						2011-04-20 23:36:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ef52b906e6
					 | 
					
						
						
							
							Switched PoyVox to build as a static library.
						
						
						
						
						
						
					 | 
					
						2011-04-20 23:25:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						a5f37d7a3a
					 | 
					
						
						
							
							Initial check in of RaycastWithCallback
						
						
						
						
						
						
					 | 
					
						2011-04-17 11:53:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						55cbff1186
					 | 
					
						
						
							
							Added control over the number of samples taken in the ambient occlusion calculator.
						
						
						
						
						
						
					 | 
					
						2011-04-16 14:10:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f302e3612a
					 | 
					
						
						
							
							Fix for duplicate vertices in CubicSurfaceExtractor.
						
						
						
						
						
						
					 | 
					
						2011-04-13 21:09:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						8b9a7e948e
					 | 
					
						
						
							
							Added <cstdlib> for abort().
						
						
						
						
						
						
					 | 
					
						2011-04-10 19:28:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						ac5173b5d7
					 | 
					
						
						
							
							Fix compilation on Linux -- missing #include
						
						
						
						
						
						
					 | 
					
						2011-04-07 17:02:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2120b30f32
					 | 
					
						
						
							
							Documentation updates.
						
						
						
						
						
						
					 | 
					
						2011-04-05 21:09:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						076ab9865e
					 | 
					
						
						
							
							Merged in RLE branch.
						
						
						
						
						
						
					 | 
					
						2011-04-05 20:55:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						dd192c37d3
					 | 
					
						
						
							
							Updated documentation.
						
						
						
						
						
						
					 | 
					
						2011-04-04 21:04:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						884ef3a17e
					 | 
					
						
						
							
							Documentation update.
						
						
						
						
						
						
					 | 
					
						2011-03-31 19:32:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ba6cd1c872
					 | 
					
						
						
							
							Removed redundant comparison operators from VoxelTypes.
						
						
						
						
						
						
					 | 
					
						2011-03-29 20:48:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						aed8f79aa1
					 | 
					
						
						
							
							Documentation update.
						
						
						
						
						
						
						
						Fixed crash in flushAll(). 
						
						
					 | 
					
						2011-03-28 19:55:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						91c9aebda0
					 | 
					
						
						
							
							Boost fix.
						
						
						
						
						
						
					 | 
					
						2011-03-27 19:20:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						092d2aa6a0
					 | 
					
						
						
							
							Moved a comment, only because I forgot to save this file earlier. It's not an important change...
						
						
						
						
						
						
					 | 
					
						2011-03-24 23:00:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						a364f6d72c
					 | 
					
						
						
							
							More flush/prefetch work from ker.
						
						
						
						
						
						
					 | 
					
						2011-03-24 21:34:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						78c5884303
					 | 
					
						
						
							
							Applied ker's patch for prefetch and flush.
						
						
						
						
						
						
					 | 
					
						2011-03-22 21:44:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c7e452f537
					 | 
					
						
						
							
							Deprecated constructor.
						
						
						
						
						
						
					 | 
					
						2011-03-21 22:17:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						708b142702
					 | 
					
						
						
							
							Added ability to disable volume compression.
						
						
						
						
						
						
					 | 
					
						2011-03-20 18:56:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						350d4a6a87
					 | 
					
						
						
							
							Applying Linux patch.
						
						
						
						
						
						
					 | 
					
						2011-03-20 11:57:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						60dbfd9335
					 | 
					
						
						
							
							Work on making paging optional.
						
						
						
						
						
						
					 | 
					
						2011-03-19 19:01:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3cc2e4383f
					 | 
					
						
						
							
							Some refactoring of the volume.
						
						
						
						
						
						
					 | 
					
						2011-03-18 23:54:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						5891d56e12
					 | 
					
						
						
							
							Fix for linker errors when using MeshDecimator.
						
						
						
						
						
						
					 | 
					
						2011-03-18 22:04:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ef185d79a0
					 | 
					
						
						
							
							Removed getWidth(), getHeight(), getDepth() and width(), height(), depth() remain deprecated. These functions seem ambiguous, so users have to calculate these values themselves when they want them.
						
						
						
						
						
						
					 | 
					
						2011-03-16 23:14:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f887565e35
					 | 
					
						
						
							
							Fixed missing includes.
						
						
						
						
						
						
					 | 
					
						2011-03-15 22:22:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						0b1659bdef
					 | 
					
						
						
							
							Added ConstVolumeProxy to work around const setVoxelAt awkwardness.
						
						
						
						
						
						
					 | 
					
						2011-03-13 22:44:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						7c3e63b2ed
					 | 
					
						
						
							
							Removed call to deprecated function.
						
						
						
						
						
						
					 | 
					
						2011-03-13 20:34:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						b5f60b28a2
					 | 
					
						
						
							
							getUncompressedBlock() now checks if it's getting the same block as last time.
						
						
						
						
						
						
					 | 
					
						2011-03-12 19:15:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ff12264744
					 | 
					
						
						
							
							Raycast class now returns Vector3DInt32 instead of Vector3DInt16.
						
						
						
						
						
						
					 | 
					
						2011-03-12 13:43:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						529ed89bdb
					 | 
					
						
						
							
							More work on handling fixed size volumes.
						
						
						
						
						
						
					 | 
					
						2011-03-12 12:44:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						596dcf507e
					 | 
					
						
						
							
							Reverted some of ker's changes to bring back the concepts of width, height, and depth.
						
						
						
						
						
						
					 | 
					
						2011-03-11 22:14:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						624a192be4
					 | 
					
						
						
							
							Compile fixes for non-boost systems, mostly related to function and bind.
						
						
						
						
						
						
					 | 
					
						2011-03-10 20:55:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |