1444f187a6
More tidying up, moving private code out of main header.
2016-01-03 09:40:52 +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
735b0ab6b1
Fix compile on Linux
2015-06-22 12:06:39 +01:00
920c78f4d1
Added sobel gradient back in.
2015-06-16 00:00:32 +02:00
f8e1bb8452
Fix for broken normals in marching cubes code.
2015-06-14 13:59:51 +02:00
14cac713bd
Added comment.
2015-06-01 14:30:38 +02:00
ff567aa9f8
Added performance notes.
2015-05-29 23:09:51 +02:00
8c35399fc6
Comments and renaming variables.
2015-05-29 20:34:03 +02:00
a0c32e22b7
Added comment.
2015-05-29 17:41:40 +02:00
96e747d0c3
Revert "Split the code which generates vertices and indices for a single cell into a separate function."
...
This reverts commit 2fa291d16f
.
2015-05-29 17:28:07 +02:00
942bb37981
Revert "Passing sampled voxel."
...
This reverts commit ebab89b9ad
.
2015-05-29 17:28:01 +02:00
ebab89b9ad
Passing sampled voxel.
2015-05-28 23:42:50 +02:00
2fa291d16f
Split the code which generates vertices and indices for a single cell into a separate function.
2015-05-28 23:26:50 +02:00
f32bb1d1ed
Reduced array accesses.
2015-05-28 23:02:14 +02:00
92db006250
Fixed compile warnings.
2015-05-28 22:40:25 +02:00
01963bd462
Added comment about performance.
2015-05-28 22:37:05 +02:00
68bdd9ca99
Tidying up.
2015-05-28 21:51:57 +02:00
ac7bec0c45
Eliminated unused variables.
2015-05-28 21:46:50 +02:00
6493e88d4c
Removed unnecessary condition.
2015-05-27 22:58:46 +02:00
edd1af14ca
Removed unnecessary setting of sampler position.
2015-05-27 22:57:48 +02:00
ccedb0e294
Replaced separate arrays with arrays of vectors.
2015-05-27 22:55:36 +02:00
baf5cf2cab
Removed unneeded memsets.
2015-05-27 07:25:04 +02:00
48a6929a7a
Tidying up.
2015-05-26 21:24:38 +02: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
e0ce93acb1
Added comments.
2015-05-25 16:45:52 +02:00
b353cd1ce8
Removed unneeded conditions.
2015-05-25 16:39:30 +02:00
ecc06ba986
Changed the way samplers are used for a minor speed improvement.
2015-05-25 12:05:15 +02:00
f4941fb73c
Minor tweaks.
2015-05-24 23:58:51 +02:00
c8124097e3
Using a bit less memory.
2015-05-24 23:32:52 +02:00
69349d95cd
Tidying up.
2015-05-24 21:01:01 +02:00
eb3727de30
Vastly simplified logic... hard to believe I made it so complicated :-)
2015-05-24 20:41:46 +02:00
32df8be8da
Tweaked conditions and comments.
2015-05-24 07:59:03 +02:00
4e9b0e374b
Moved code into outer loops.
2015-05-24 00:02:27 +02:00
cee15a145f
Avoid setting the sampler position every iteration.
2015-05-23 17:45:16 +02:00
5b84c5a9a5
Removed unneeded call to setPosition().
2015-05-23 17:23:59 +02:00
762c9a5090
Switched 3D array back to two 2D arrays to reduce memory usage.
2015-05-22 16:48:42 +02:00
50cf939e8a
Reorganizing code.
2015-05-22 16:15:53 +02:00
50a8bebfa9
Removed unneeded logic.
2015-05-21 23:31:19 +02:00
711c262004
Skip outputting some indices.
2015-05-21 23:17:49 +02:00