17 Commits

Author SHA1 Message Date
David Williams
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
David Williams
5c8dd011e7 Switched to ZLib license. 2009-11-10 18:37:50 +00:00
David Williams
a1f5d4dc73 Improved extractSubset() to generate more memory efficient meshes. 2009-11-05 20:56:36 +00:00
David Williams
e820b3de6e Improvements to the way blending between materials is handled. 2009-10-24 18:48:52 +00:00
David Williams
c695a7bc86 Initial work on progressive mesh generation. Currently based on Stan Melax's PolyChop. 2009-10-20 22:02:58 +00:00
David Williams
10c0f794b1 Added flag to test if we are on a material boundary. 2009-09-01 17:24:00 +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
ab906a03f6 Improvements to smoothing code. 2009-07-04 21:35:10 +00:00
David Williams
3229fcd62e Added comment. 2009-07-04 18:44:00 +00:00
David Williams
ebcf266bc7 Added some normal smoothing code. 2009-07-04 17:51:14 +00:00
David Williams
e51b9cfee9 Work on improving material system. 2009-06-27 19:11:33 +00:00
David Williams
9d1f9e7959 Hack to fix crash. 2009-06-23 21:01:31 +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
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