379 Commits

Author SHA1 Message Date
David Williams
cd0f8529ca Optimising SurfaceExtractor. 2009-06-03 20:47:47 +00:00
David Williams
5a99101341 Optimising SurfaceExtractor. 2009-06-02 22:51:00 +00:00
David Williams
64318fb546 Optimising SurfaceExtractor. 2009-06-02 22:38:54 +00:00
David Williams
47291c59fc Optimising SurfaceExtractor. 2009-06-02 19:20:16 +00:00
David Williams
c0a504703e Optimising SurfaceExtractor. 2009-06-01 23:17:56 +00:00
David Williams
7e11bfabcb Optimising SurfaceExtractor. 2009-06-01 23:04:54 +00:00
David Williams
bca51248b0 Optimising SurfaceExtractor. 2009-06-01 22:56:45 +00:00
David Williams
7ea4e95753 Optimising SurfaceExtractor. 2009-06-01 22:41:24 +00:00
David Williams
e4ae262f96 Optimising SurfaceExtractor. 2009-06-01 22:30:17 +00:00
David Williams
f6ffe950f7 Optimising SurfaceExtractor. 2009-05-31 21:49:33 +00:00
David Williams
69d6ad86a7 Removed old, redundant surface extraction algorithms (FastSurfaceExtractor and DecimatedSurfaceExtractor). These are now replaced by the general SurfaceExtractor. 2009-05-31 09:59:43 +00:00
David Williams
f5f5bcf48a Merging code for Lod0 with code for other Lod levels. 2009-05-31 09:49:00 +00:00
David Williams
0bd14488b3 Merging code for Lod0 with code for other Lod levels. 2009-05-30 12:37:31 +00:00
David Williams
83075fe117 Merging code for Lod0 with code for other Lod levels. 2009-05-30 10:02:05 +00:00
David Williams
44d1178434 Merging code for Lod0 with code for other Lod levels. 2009-05-30 09:37:12 +00:00
David Williams
358d07b234 SurfaceExtractor now returns shared pointer to surface. 2009-05-29 22:16:51 +00:00
David Williams
b1e111d940 Refactoring smoothing and normal generation code. 2009-05-27 22:09:38 +00:00
David Williams
5682b204a6 Refactoring smoothing and normal generation code. 2009-05-27 21:36:52 +00:00
David Williams
6e9c31d6bc Renamed VlumeIterator to VolumeSampler. 2009-05-21 22:44:19 +00:00
David Williams
0888948138 Removed redundant stuff from Volume and VolumeIterator.
Fixed bug with scenery not disappearing.
2009-05-21 22:01:40 +00:00
David Williams
542ad104cc Work on refactoring surface extractor. 2009-05-21 21:13:56 +00:00
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
Matt Williams
793976c519 Add GPL license file 2009-05-08 11:55:46 +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
d61827c365 Work on OpenGL Example. 2009-04-20 21:00:28 +00:00
David Williams
e87f84af86 Adjusting example to use non-cubic volume... 2009-04-20 19:51:10 +00:00
David Williams
2b5b076b98 Adjusting example to use non-cubic volume... 2009-04-20 19:43:40 +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
5418be6313 Moved PolyVox into separate folder. It's now really separate from Thermite. 2009-04-15 22:02:26 +00:00