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 |
|
David Williams
|
330cab3de9
|
Changes to comment formatting for Doxygen.
|
2009-05-05 22:27:03 +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
|
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
|
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
|
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 |
|