David Williams
f39e2f0935
Fix for surface extractors not extracting surfaces outside of volume.
2010-12-30 21:56:48 +00:00
David Williams
9e1de4ba72
Templatised SurfaceMesh class on vertex type.
...
Replaced 'SurfaceVertex' with PositionMaterial and PositionMaterialNormal classes.
Different surface extractors can now work with different vertex types.
2010-10-17 21:13:46 +00:00
David Williams
56ec37f5e2
Removed all the #pragma region/endregions as these were causing compile warnings from GCC and weren't that useful anyway...
2010-10-12 22:22:38 +00:00
David Williams
a39cb23dc3
Improvements to surface extractor including proper handling of edge cases.
2010-08-23 21:02:55 +00:00
David Williams
85e5a27457
Changed interface to SurfaceExtractor.
2010-08-21 20:14:40 +00:00
David Williams
854c8b6fa4
Removed some redundant variables.
2010-08-21 17:08:40 +00:00
David Williams
254fa3329e
PolyVox and Thermite3D now support the use of a density component as well as a material component for each voxel.
2010-06-25 21:41:13 +00:00
David Williams
7ffcd0c7ed
Move to VS 2010.
...
Update to Ogre SDK 1.7.1
Removed support for compilers which don't adhere to C++0X
2010-05-23 21:51:34 +00:00
David Williams
34d138417e
Work on making the surface extractor use the new Array class.
2010-03-14 22:24:32 +00:00
David Williams
b6eb517021
Removed support from SurfaceExtractor for extracting surfaces at different LOD levels.
2010-03-13 00:05:32 +00:00
David Williams
2d78808000
Renamed IndexedSurfacePatch to SurfaceMesh.
2010-02-20 00:20:43 +00:00
David Williams
5c8dd011e7
Switched to ZLib license.
2009-11-10 18:37:50 +00:00
David Williams
e5d38b597e
Vertices now know whether they are on the edge of an indexed surface patch. This allows improved smoothing.
2009-07-23 16:54:46 +00:00
David Williams
9225c37b53
Fixing warnings - Removed m_v3dRegionOffset from SurfaceExtractor as it was causing unnecessary floating point conversions.
2009-06-06 14:51:30 +00:00
David Williams
b03cfbf26c
Fixed crash in release mode.
2009-06-06 12:36:07 +00:00
David Williams
19e860d291
Renamed some stuff in SurfaceExtractor.
...
Added functions to move samplers to adjacent voxels.
2009-06-06 11:52:56 +00:00
David Williams
6fdb11ebf4
Correctness improvements to surface extractor.
2009-06-04 23:06:14 +00:00
David Williams
b0671cee8a
Tidying SurfaceExtractor.
2009-06-03 22:42:04 +00:00
David Williams
4f9c93a454
Work on templatizing surface extractor.
2009-06-03 21:48:26 +00:00
David Williams
324987d380
Work on templatizing surface extractor.
2009-06-03 21:26:54 +00:00
David Williams
cd0f8529ca
Optimising SurfaceExtractor.
2009-06-03 20:47:47 +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
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
6e9c31d6bc
Renamed VlumeIterator to VolumeSampler.
2009-05-21 22:44:19 +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