Commit Graph

11 Commits

Author SHA1 Message Date
573c36db87 Renamed vertex classes to the far more meaningful 'CubicVertex' and 'MarchingCubesVertex'. The old names didn't make much sense, even less so now they are templatized. 2014-05-11 15:17:59 +02:00
b0a8ca8a64 This commit templatizes the vertex classes on voxel types. This was the main change which was made for Cubiquity and it's very messy at the moment. However, this will improve when we make more use of 'auto' to hide the template madness. 2014-05-07 23:47:18 +02:00
528cb73771 Moved headers into subdirectories. 2011-05-17 22:27:46 +01:00
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
2d78808000 Renamed IndexedSurfacePatch to SurfaceMesh. 2010-02-20 00:20:43 +00:00
5c8dd011e7 Switched to ZLib license. 2009-11-10 18:37:50 +00:00
c695a7bc86 Initial work on progressive mesh generation. Currently based on Stan Melax's PolyChop. 2009-10-20 22:02:58 +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
1dcec5bd3b Small fixes and some comments. 2009-03-18 23:13:34 +00:00
877396af31 Work on new OpenGL example - Splitting into several files. 2009-03-18 22:35:21 +00:00
bd5acdb4cd Work on new OpenGL example - Splitting into several files. 2009-03-18 21:10:51 +00:00