| 
							
							
								 David Williams | 3acd9e5553 | Added decimated mesh support to new surface extractor. Integrated with Thermite. | 2009-05-20 22:56:25 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | c1737416a6 | Initial checkin of new surface extractor. | 2009-05-20 22:24:25 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 85829e004f | Work on refactoring surface extractor. | 2009-05-20 20:09:34 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | f6e1af1828 | Compilation works with C++0x features (set -std=c++0x in gcc and def C_PLUS_PLUS_ZERO_X_SUPPORTED) | 2009-05-17 12:22:55 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 46801f1e3d | Work on refactoring surface extractor. | 2009-05-14 22:52:55 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 330cab3de9 | Changes to comment formatting for Doxygen. | 2009-05-05 22:27:03 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | f2bb515a52 | Exclude boost and PolyVoxImpl from Doxygen build | 2009-05-05 21:39:22 +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 | e36b50908b | Fixed silly local variable mistake (thanks Matt!). | 2009-05-04 15:26:08 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 07784f2393 | Reorganised Marching Cubes tables to simplify bitwise operations. | 2009-05-04 15:22:28 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e6e18a0454 | Reformatting Marching Cubes tables. | 2009-05-04 12:39:42 +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 | 362bf9283a | Added some documentation for Volume class. | 2009-04-26 23:12:45 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | cb37ab39da | Moved Block from PolyVoxCore to PolyVoxImpl. | 2009-04-26 21:20:17 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | b7ea308897 | Renamed BlockData to Block | 2009-04-26 21:09:01 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ed5bff9ee1 | Small volume fixes. | 2009-04-25 15:47:20 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 76fa702ea7 | Renamed WorldRegion to MapRegion. | 2009-04-21 22:05:31 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 498db68b59 | Work on VolumeChangeTracker. | 2009-04-21 21:46:55 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 0b847eb271 | Small tweaks. | 2009-04-20 19:23:11 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | c627c90cd0 | Added support for non-cubic volumes. | 2009-04-19 22:48:56 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1f6a3231c1 | Renamed BlockData to Block, and moved it out of Impl. It might be useful more generally... | 2009-04-17 21:57:50 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 6e1ddaeb97 | Removed Block class. | 2009-04-17 21:25:49 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 03891ad6bb | Linux fix. | 2009-04-15 21:21:44 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 8f0ca490df | Properly implemented Volume::tidyUpMemory(). | 2009-04-15 20:50:41 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | df68b1fe7a | Work on volume memory management. | 2009-04-10 08:56:37 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 19ed8246ff | Removed isShared variable from block class. using shared_ptr reference counting instead. | 2009-04-09 22:12:02 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 3a9c42576c | Removed homogeneous value from Block class. | 2009-04-09 22:04:17 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2c2f99a8e2 | Made homogeneous blocks static so they can be shared between volumes. | 2009-04-09 21:27:28 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 6d72169e11 | Added new mesh smoothing algorithm. | 2009-04-08 22:07:16 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 97b162ee20 | Work on basic logging framework. | 2009-04-06 21:16:40 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1b76395856 | Removed source folder which slipped through... | 2009-04-03 21:37:37 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | df1bf690c9 | Massive changes to the organisation of PolyVoxCore and PolyVoxYtil. Also added start of logging capability. | 2009-04-03 21:36:22 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | dbf7257edd | Small header-related Linux fix. | 2009-04-02 21:44:19 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 08ce6f0b74 | Making sure header includes are relative. | 2009-04-02 21:34:56 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | d997378b76 | Work on Volume class. | 2009-04-02 21:02:50 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 92cf2402e2 | Moved various files from PolyVoxCore to PolyVoxImpl. | 2009-04-02 20:37:43 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | bd1d2b2244 | Moved various files from PolyVoxCore to PolyVoxImpl. | 2009-04-01 22:51:13 +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 | 47e0e66228 | More C++0x support stuff. | 2009-03-30 21:30:49 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | da6cc053fc | More C++0x support stuff. | 2009-03-30 21:15:37 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 329093abcf | Work on mimicing C++0x support using boost. | 2009-03-30 19:32:34 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | a4a8362dba | Example builds now Seg faults on running though | 2009-03-30 13:09:23 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 1fb999966f | Put the bindings CMake stuff in a separate directory to keep things clean Fully remove the if(win32) stuff from the examples | 2009-03-29 23:02:03 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | d574a18ce3 | Added the parts of boost which we need to access shared_ptr and weak_ptr. This will allow for improved memory management of large volumes. | 2009-03-29 22:07:27 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 69751dc084 | To bind a template, you must bind a specific instantiation of it. I'm binding the instantiations defined by the typedefs in Vector.h (though I have to specify them manually in SWIG). The uint8 etc. typedefs aren't working for now though. | 2009-03-29 15:36:41 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 58355da40b | A few more tiny steps in the right direction Getting templates to work is the next thing | 2009-03-28 13:08:29 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | e50699ab63 | Add #includes to help it build in GCC Still not fully building atm but I'm not sure why | 2009-03-28 00:17:07 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | c65c23acf4 | Use correct file extensions for python dlls Build it as  'PolyVoxCore' module | 2009-03-27 23:00:37 +00:00 |  |