Commit Graph

32 Commits

Author SHA1 Message Date
c0b72b6a55 Tidying up comments. 2016-01-03 17:49:59 +00:00
64c4c8ce86 Moving around some Marching Cubes code so that only the public stuff is in the header.
Tidying up some documentation.
2016-01-02 13:06:43 +00:00
e89a55d154 Applied default Visual Studio formatting to most files. This is a quick fix for the tabs vs spaces issue that messes up the formatting in any editor (esp. Linux) which handles tabs/spaces differently to Visual Studio. Some parts of the formatting look a bit worse but overall it should be better (or at least more consistent).
I didn't apply the changes to a few macro-heavy files as Visual Studio removes all indentation from macros, whereas the indentation can be handy to see nesting.
2015-12-26 23:11:27 +00:00
b3ca051878 Changed 'embedded' licenses from zlib to MIT. 2015-12-26 21:45:41 +00:00
354b6aa9d0 When PolyVox files include other PolyVox files the 'PolyVox' part of the path is not needed. This is only needed when examples, tests, and external applications include PolyVox. 2015-12-20 20:56:37 +00:00
04c4e49aa1 Fully eliminated MarchingCubesSurfaceExtractor class. It's now only a standalone function called 'extractMarchingCubesMesh'. 2015-05-25 21:23:27 +02:00
37db0bac52 Moved gradient calculation outside of class. 2015-05-25 21:16:29 +02:00
e4ef845045 Removed sobel gradient calculation code.
Removed m_controller member.
2015-05-25 21:00:50 +02:00
b3ce982ef3 Removed some member variables. 2015-05-25 20:51:42 +02:00
d353685ce9 Restructuring code... 2015-05-25 20:42:40 +02:00
1d51ee8d0a Revert "Rather ugly split of some code into a separate function, to keep the main loop as small and simple as possible. To be tidied up shortly."
This reverts commit 13be35aac9.
2015-05-25 20:35:55 +02:00
c384fbfea8 Revert "Eliminated member variable."
This reverts commit 96ec47a972.
2015-05-25 20:35:47 +02:00
96ec47a972 Eliminated member variable. 2015-05-25 17:45:40 +02:00
13be35aac9 Rather ugly split of some code into a separate function, to keep the main loop as small and simple as possible. To be tidied up shortly. 2015-05-25 17:37:30 +02:00
ecc06ba986 Changed the way samplers are used for a minor speed improvement. 2015-05-25 12:05:15 +02:00
50cf939e8a Reorganizing code. 2015-05-22 16:15:53 +02:00
b4267b11f5 More refactoring code. 2015-05-15 09:57:32 +02:00
71adc7292c Restructuring code. 2015-05-14 22:10:37 +02:00
89508f8b2b Restructuring code. 2015-05-14 11:48:28 +02:00
f53efa1d64 Restructuring code. 2015-05-14 11:41:16 +02:00
e912950317 Restructuring code... 2015-05-14 11:35:04 +02:00
54f235e09a Restructuring computeBitmask code. 2015-05-14 11:14:39 +02:00
5974a1de9b Restructuring loops... 2015-05-14 10:52:07 +02:00
13fc8c5ba9 Removed unneeded variable. 2015-05-14 07:42:04 +02:00
c4ce66dec5 Replaced 2D pPreviousBitmask and pCurrentBitmask with 3D pBitmask. 2015-05-14 07:15:36 +02:00
2b22213bec Replaced 2D arrays with single 3D array when tracking existing vertices. 2015-05-13 23:05:58 +02:00
5ce0d9c3e0 Cutting down and simplifying Marching Cubes code (also now slower...). 2015-05-10 19:43:09 +02:00
09253a7bcc Removed a few uses of '#ifdef SWIG', mainly from areas where they would no longer work. e.g where the code has been templatized since the #ifdef was added so we can see that the SWIG version of the code is out of date and won't build anyway. 2015-05-08 21:08:43 +02:00
d8a422955d Now that PolyVox is header only we have no further use for the POLYVOX_API/LOCAL/SHARED macros which wrap API import/export. 2015-05-08 15:04:17 +02:00
2a8e0a5f7b Renamed 'Typedef.h' to 'PlatformDefinitions.h'. 2015-05-08 14:57:12 +02:00
1213a4047a Fully stripped out references to wrap modes. 2015-03-04 23:13:37 +01:00
049a77cd0c Moved all headers from 'PolyVoxCore' to 'PolyVox', as we no longer have the core/util distinction. 2015-02-07 17:26:36 +01:00