Commit Graph

17 Commits

Author SHA1 Message Date
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
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
7f2518e6c8 Changes to support non-C++0x compilers. 2010-09-01 22:01:52 +00:00
43a1d0efa0 Initial version of cubic surface extractor. 2010-08-29 21:43:37 +00:00
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
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
dbde097547 Work on Arrays. 2010-03-14 21:31:17 +00:00
33cf693ac8 Added new 'Array' class for supporting multidimensional arrays. 2010-03-14 20:40:52 +00:00
2d78808000 Renamed IndexedSurfacePatch to SurfaceMesh. 2010-02-20 00:20:43 +00:00
89c48cdc27 Working version of mesh decimation code which acts directly on vertex/index buffers.
Also initial work on a 'dynamic' mesh for simplification... but this probably won't be needed now.
2010-02-02 23:18:17 +00:00
5c8dd011e7 Switched to ZLib license. 2009-11-10 18:37:50 +00:00
6e9c31d6bc Renamed VlumeIterator to VolumeSampler. 2009-05-21 22:44:19 +00:00
3acd9e5553 Added decimated mesh support to new surface extractor. Integrated with Thermite. 2009-05-20 22:56:25 +00:00
b7ea308897 Renamed BlockData to Block 2009-04-26 21:09:01 +00:00
df1bf690c9 Massive changes to the organisation of PolyVoxCore and PolyVoxYtil.
Also added start of logging capability.
2009-04-03 21:36:22 +00:00
83ac5dc544 Moving stuff around - not currently buildable! 2008-06-08 19:16:53 +00:00
957d8715e7 Moving stuff around - not currently buildable! 2008-06-08 19:08:35 +00:00