17 Commits

Author SHA1 Message Date
David Williams
528cb73771 Moved headers into subdirectories. 2011-05-17 22:27:46 +01:00
David Williams
3a171e698b Modified SurfaceExtractor to use template template parameters. 2011-04-30 23:51:04 +01:00
David Williams
ea309ab15b Renamed Volume to LargeVolume. 2011-04-28 21:21:59 +01:00
David Williams
96ff5e890a Renamed VolumeSampler to Sampler 2011-04-28 20:37:02 +01:00
David Williams
6f1ddb7d5f Moved VolumeSampler into Volume class. 2011-04-28 20:30:16 +01:00
David Williams
596dcf507e Reverted some of ker's changes to bring back the concepts of width, height, and depth. 2011-03-11 22:14:51 +00:00
David Williams
8e6b1a3b7e Applying ker's patch unmodified. 2011-03-10 20:31:11 +00:00
David Williams
4ef0cfb468 Applied patch from ker such that int32_t's are now used instead of uint16_t's for addressing voxel positions. 2011-03-03 23:00:00 +00:00
David Williams
8df28b87fa Renamed SurfaceVertex.h/cpp to VertexTypes.h/cpp 2010-10-17 22:03:57 +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
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
3010eb341d Making use of sampling adjacent voxels. General optimisations and improvements. 2009-06-06 23:08:08 +00:00
David Williams
53cacc9840 Fixing warnings - Changed Region to use int16 instead of int32. 2009-06-06 14:43:28 +00:00
David Williams
b1e111d940 Refactoring smoothing and normal generation code. 2009-05-27 22:09:38 +00:00
David Williams
6e9c31d6bc Renamed VlumeIterator to VolumeSampler. 2009-05-21 22:44:19 +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