Commit Graph

239 Commits

Author SHA1 Message Date
4bbea05504 Documentation and tidying. 2011-02-13 00:15:32 +00:00
ad0e923413 Documentation and tidying. 2011-02-13 00:07:12 +00:00
29e2e14c3a More tidying up. 2011-02-12 22:21:17 +00:00
bf9f5aee48 More tidying up. 2011-02-12 21:47:02 +00:00
ed355b856f More tidying up. 2011-02-12 20:47:01 +00:00
81d2bb6408 Refactoring and tidying. 2011-02-10 22:43:34 +00:00
7f831fb97a Made Block copy constructor private. 2011-02-09 22:21:44 +00:00
b1eab6c6a3 2011-02-09 20:52:36 +00:00
4da1f6149a 2011-02-07 23:47:48 +00:00
42db69e013 Fast version of perlin noise. 2011-02-07 22:07:47 +00:00
23a56ed000 More work on compression. 2011-02-07 21:34:57 +00:00
f13e9161f8 More work on compression and bug fixes. 2011-02-06 23:23:01 +00:00
4621ef8091 Start of actual RLE compression. 2011-02-06 22:30:32 +00:00
7be083a243 Implemented cache of uncompressed blocks. 2011-02-06 18:24:05 +00:00
21490c5228 Small crash fixes. 2011-02-05 18:19:15 +00:00
754690e251 Removed block sharing ready for compression. 2011-02-05 17:56:59 +00:00
96cdf7b9a5 Added class documentation to the Raycast class. 2011-01-31 21:37:33 +00:00
ae3ac704e4 Brought back extractSubset from Thermite. Fixed to work with PositionMaterial vertices. Also made it a free function. 2011-01-23 17:41:06 +00:00
03d9eb718f Removed some functions which we probably don't need any more. 2011-01-16 21:44:53 +00:00
21d24ef7d4 Changes to make SWIG bindings easier. Also removed SurfaceMesh::smoothPositions(). 2011-01-16 20:37:42 +00:00
e3dd07c216 Moved the ambient occlusion calculation code from Thermite into PolyVox. 2011-01-16 16:26:10 +00:00
8619b36b5f Small tweaks to Raycast 2011-01-15 23:37:43 +00:00
359c9ec343 Added function to get Array size.
Added new operators to Vector.
2011-01-10 21:29:18 +00:00
b607653e9f Work on raycasting. 2011-01-08 17:31:42 +00:00
8df20f2203 Work on Raycast. 2011-01-08 16:57:33 +00:00
a57e1d749a Got carried away with the cleaning up and removed some stuff that is still needed by Thermite. Would be nice to remove it in the future though. 2011-01-08 16:14:52 +00:00
1d64f7aecb Initial version of new Raycast class. 2011-01-08 15:58:02 +00:00
9310c97333 SurfaceExtractor no longer flags region and material edges.
Region/material edges no longer stored as vertex flags.
Replaced addCubicTriangle with addTriangle.
2011-01-06 23:00:17 +00:00
3205ce6c30 Removed old and redundant Mesh* classes. 2011-01-06 22:46:24 +00:00
83b2f84529 OpenGLExample does decimation now, so so we can check it still compiles. 2011-01-06 22:36:25 +00:00
2b70409baa Optimisations to the MeshDecimator. 2011-01-06 21:41:53 +00:00
149dde9460 Fix compilation on Linux:
- The template addition is apparently a C++ Standard thing which is a bit of a mess but the way GCC interprets it requires these.
 - In XOrg there is a struct called 'Region' which causes ambiguities. For some reason doing 'using PolyVox::Region' didn't fix it.
2011-01-06 17:56:19 +00:00
e6307a9a77 Added some documentation and small performance improvements. 2011-01-05 22:43:46 +00:00
a7828995d9 Just tidying up the MeshDecimator stuff a bit... 2011-01-05 22:05:53 +00:00
d0e4b06051 Just tidying up the MeshDecimator stuff a bit... 2011-01-05 21:32:31 +00:00
f8c036bcf6 Work on MeshDecimator. 2011-01-04 23:01:38 +00:00
773cfc4887 Work on MeshDecimator. 2011-01-03 21:46:40 +00:00
996dfac39c Work on MeshDecimator. 2011-01-03 11:19:03 +00:00
68ac0f0056 Work on MeshDecimator. 2011-01-02 17:43:41 +00:00
fff36662a5 Work on MeshDecimator. 2011-01-02 15:28:02 +00:00
6b78768ba0 Work on MeshDecimator. 2011-01-01 18:18:32 +00:00
f39e2f0935 Fix for surface extractors not extracting surfaces outside of volume. 2010-12-30 21:56:48 +00:00
f7573e7660 Work on SWIG bindings for PolyVox. 2010-12-28 11:14:55 +00:00
89df1c8824 Work on SWIG bindings for PolyVox. 2010-12-28 09:49:18 +00:00
26d114defe Work on MeshDecimator. 2010-12-18 23:47:18 +00:00
d30ea9d709 Initial check in of MeshDecimator. 2010-12-18 17:42:17 +00:00
7a93879fa7 Fix for Linux compile error. 2010-12-18 11:40:36 +00:00
6f2218f910 Fixed numeric_limits compile error. 2010-12-18 10:08:49 +00:00
46c805759c Fix compilation on Linux 2010-12-13 15:48:09 +00:00
2bbd401351 Comments on const_cast. 2010-12-09 23:08:25 +00:00