| 
							
							
								 David Williams | e6a7174b53 | Initial version of mesh smoothing code. | 2008-06-24 21:28:29 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | b12bd1ebe2 | Removed accidentally hard coded value; | 2008-06-17 19:05:02 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 7150be6130 | Tidying up normal generation code. | 2008-06-15 17:12:55 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 5eb5d33aa1 | Mesh decimation now works for levels 0,1,2 and 3. | 2008-06-13 21:05:45 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 0751ff2fad | More work on multiresolution mesh generation. Nearly there... | 2008-06-12 21:55:59 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | eed6d56cb6 | Decimation now handles level 0 and level 1. Crashes on level 2... | 2008-06-12 21:16:50 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e019c92dc2 | Work making decimated approach handle multiple resolutions. | 2008-06-12 19:40:36 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 3566fc1863 | Small improvements to logBase2() and isPowerOfTwo() functions. | 2008-06-12 18:54:09 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e1e8e2c8cc | Work simplifying marching cubes implementations. | 2008-06-12 18:30:13 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2657d5ba6f | Some tidying up op OpenGL example. | 2008-06-11 21:49:46 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2f5d9e5ab2 | OpenGL sample now builds and displays a sphere volume. | 2008-06-11 21:32:03 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 350a7feef6 | Initial version of fast decimation. | 2008-06-11 20:22:00 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 33cb721cc0 | Initial version of mesh decimation. | 2008-06-10 21:45:38 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f8a090abba | Moving stuff around - not currently buildable! | 2008-06-08 19:48:39 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 83ac5dc544 | Moving stuff around - not currently buildable! | 2008-06-08 19:16:53 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 957d8715e7 | Moving stuff around - not currently buildable! | 2008-06-08 19:08:35 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 119cd925f0 | Moving stuff around - not currently buildable! | 2008-06-08 19:05:49 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2374082542 | Work on CMake for OpenGL example. | 2008-06-08 18:49:04 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | adff2177fd | Moved some code around... | 2008-06-08 18:03:20 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f75805999d | Reorganising some code... | 2008-06-08 17:51:36 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f6f5cb524d | Initial check-in of OpenGL example. Doesn't do anything yet. | 2008-06-08 15:09:45 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 6fdbbc9b41 | Updated CMake files with 'CMAKE_MINIMUM_REQUIRED(VERSION 2.6)' Also slight change to the way boost is found. | 2008-06-08 09:47:52 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ea5afbb846 | Made new marching cubes implementation the 'official' one. Old one is just now for reference. | 2008-06-07 21:52:57 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 849f635d04 | Almost finished new marching cubes implementation. Just normal calculation and memory pool still to do. | 2008-06-07 21:21:14 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 0a7c17e3b6 | Tidying up... | 2008-06-07 20:51:59 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 12f9e0ebc8 | Bitwise operation working for x,y, and z. Finally getting a speedup! | 2008-06-07 19:22:15 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 87507db94b | More work on bitwise optimisations... | 2008-06-07 19:12:27 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 90fb658238 | Work on bitwise optimisations. | 2008-06-07 18:47:14 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | c6ef094e95 | Framework ready for clever bit-shifting tricks. | 2008-06-07 16:53:39 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 201f0c9003 | Some tidying up... | 2008-06-07 16:31:34 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f1319949f5 | Eliminated memset's from new marching cubes. | 2008-06-07 13:35:55 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 7e304d0d7f | More work on new marching cubes implementation. | 2008-06-07 12:59:24 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | b18a9beb44 | More work on new marching cubes implementation. | 2008-06-06 23:12:56 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e6911d2a23 | More work on new marching cubes implementation. | 2008-06-06 17:47:36 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2c3665905e | More work on marching cubes - just setting a save point! | 2008-06-05 20:55:06 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | c55655b61c | More work on new marching cubes implementation - added generateVerticesForSlice() function. | 2008-06-05 19:34:41 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a26b754e9c | More progress... | 2008-06-05 18:51:31 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 8bf6f4d08d | New marching cubes implementation - computeBitmaskForSlice is now only called once per slice. | 2008-06-05 18:28:21 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 63b2c5ccb0 | More work on new marching cubes implementation, including addition of 'computeBitmaskForSlice()' function. | 2008-06-05 17:45:53 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1c23f2d1dd | More work on experimental marching cubes implementation. | 2008-06-04 21:22:02 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | c0afd9d77f | More work on new marching cubes algorithm. Slices are now processed individually. | 2008-06-04 19:20:14 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 4c98f9579b | Work on experimental version of marching cubes algorithm. Now bitmasks are precomputed. | 2008-06-03 20:49:42 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e49859fc40 | Initial version of new experimental marching cubes algorithm. Currently about half as fast. | 2008-06-03 19:14:27 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 72a4e9902c | Tidying up. | 2008-05-31 12:43:32 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | c9b098b14e | Refactoring a bit... | 2008-05-28 19:16:18 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a3b5bd72b8 | Work making SurfacePatchRenderable reformat the mesh as necessary... | 2008-05-28 18:46:27 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | de7554b9e3 | Experimental work removing the need for multi material patch. | 2008-05-27 21:33:07 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | efd4bdaa79 | Surface extractor now generates just one mesh, and it is separately broken into single and multi patches. | 2008-05-27 20:24:05 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | c8d632b554 | Renamed VolumeIterator to BlockVolumeIterator | 2008-05-26 20:07:06 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ebeebee126 | Tidying up Vector class | 2008-05-26 19:58:55 +00:00 |  |