816fadbde1
Linux compile fixes.
2012-10-08 17:02:03 +02:00
92ca1048b3
CubicSurfaceExtractor now makes use of callback.
2012-10-07 12:59:17 +02:00
c8ba433b88
Replaced temporary use of MyClassname.
2012-10-05 16:53:08 +02:00
bedd09af18
Removing old raycasting code.
2012-10-05 16:49:39 +02:00
8c7e2671be
Rearranged ambient occlusion code.
2012-10-05 16:38:28 +02:00
bcea851f2c
Removing class version of AmbientOcclusionCalculator.
2012-10-05 16:28:03 +02:00
b86a3552e6
Tidying up unclassed ambient occlusion calculator.
2012-10-05 15:57:41 +02:00
3b61adefaa
Work unclassing ambientOcclusionCalculator
2012-10-05 15:42:16 +02:00
419fa2e5d4
Work on unclassing the ambient occlusion calculation as it is currently making use of the old raycasts.
2012-10-02 21:05:09 +02:00
191d04ec02
Split the raycast funtion into two versions.
2012-10-02 17:26:25 +02:00
7af38d83a3
Added meaningful raycast return values and improved tests.
2012-10-02 16:52:43 +02:00
23184e6924
Initial work on unclassing raycast.
2012-10-02 16:03:39 +02:00
2fbe418259
Material/Density types are no longer exposed on voxels. This is because primitive types don't have them anyway.
2012-09-28 18:38:44 +02:00
7189abb603
Tidying up LowPassfilter and reenabling use of iterator functionality.
2012-09-28 18:14:53 +02:00
01e2a88b13
Improving the LowPassFilter to take advantage of the features made available by the voxel refactoring.
...
Also improved the test case.
2012-09-28 18:09:21 +02:00
959621854b
Extending documentation for CubicSurfaceExtractor.
2012-09-16 21:48:12 +02:00
39f7bb851c
Work on CubicSurfaceExtractor documentation.
2012-09-13 00:34:00 +02:00
bd5c8f4e81
Started documenting CubicSurfaceExtractor.
2012-09-12 11:55:19 +02:00
b6f5970431
Fixes to LargeVolume documentation.
2012-09-11 23:50:01 +02:00
cc98c8e71a
Simplyfying code.
2012-08-10 16:56:33 +02:00
f19e9caae1
Removed edge case handling in CubicSurfaceExtractor. Behaviour is now more similar to 'WithNormals' version.
2012-08-10 16:48:32 +02:00
125d9000dd
Started implementing 'IsQuadNeeded' for CubicSurfaceExtractor (without normals).
2012-08-09 16:54:45 +02:00
301f93d896
Turned isQuadNeeded() (which was a stl::function) into a function object.
2012-08-09 16:06:10 +02:00
3e941e53df
Add a docstring linking back to the base template
...
As far as I can tell, by default Doxygen doesn't make links from
specialised templates back to their bases so this adds it manually.
This is especially useful given that the base template has some very good
documentation in this case.
2012-07-19 19:58:58 +01:00
5b2846f3de
Removed empty file voxel.h
2012-07-16 15:33:23 +02:00
4db31ad879
More class documentation for DefaultMarchingCubesController.
2012-07-16 00:33:10 +02:00
825f1a4555
Added some class documentation to DefaultMarchingCubesController.
2012-07-15 23:59:21 +02:00
66035c6d13
Fixes to the way the marching cubes controller is used.
2012-07-15 23:19:59 +02:00
b140e16083
Renamed MarchingCubesController to DefaultMarchingCubesController.
2012-07-15 23:07:00 +02:00
451a6019b1
Fixed a few warnings.
2012-07-15 22:50:04 +02:00
1dd37c8a7a
Renamed parameters as 'from' is a reserved word in Python.
2012-07-15 21:27:04 +02:00
68077e2d79
Renamed parameters as 'from' is a reserved word in Python and so SWIG produced warnings.
2012-07-15 21:23:31 +02:00
4667a4cd37
Fixed some compiler warnings.
2012-07-15 18:08:25 +02:00
9a498bad7b
Renamed SurfaceExtractionController to MarchingCubesController.
2012-07-15 17:53:37 +02:00
eceb6851c0
Added missing files from previous commit.
2012-07-15 17:51:24 +02:00
679d98735a
Renamed SurfaceExtractor to MarchingCubesSurfaceExtractor.
2012-07-15 17:40:37 +02:00
7f64bc933a
Removed unnecessary default parameter.
2012-07-15 12:53:59 +02:00
1217ea1fd8
Work on custom thresholds in SurfaceExtractionController.
2012-07-09 17:24:55 +02:00
949528b07a
Making Controller a template parameter of SurfaceExtractor.
2012-07-08 11:28:31 +02:00
1d361c583b
Removed remaining use of VoxelTypeTraits.
2012-07-08 08:44:54 +02:00
ba04cb30a1
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2012-07-05 14:50:27 +02:00
777b631f88
Mostly removed use of VoxelTypeTraits. It's a bit messy because I'm committing halfway through, as I'm away fro my development machine for the next week and want to pick this up from my laptop.
...
SurfaceExtractor test is currently broken due to custom threshold support not curretly working.
2012-07-05 14:49:51 +02:00
61202d6056
Fixed GCC compile error.
2012-07-05 09:40:18 +02:00
f092d64992
More consistent variable naming.
2012-07-04 16:40:49 +02:00
c488cf162e
Removed use of convertToDensity() from VolumeResampler.
2012-07-04 16:33:41 +02:00
ec8b2f374c
LowPassFilter no longer requires convertToDensity() but instead assumes voxel types define operator+=, operator/=, etc.
2012-07-04 16:06:43 +02:00
ffa14c6f39
Removed SurfaceExtractorController from Material as it doesn't really make sense to use the marching cubes surface extractor on this type.
2012-06-26 17:01:40 +02:00
af5a351b45
Added SurfaceExtractionController and modified SurfaceExtractor to use it.
2012-06-26 15:02:07 +02:00
d79b1006f3
Remove deprecated constructor
2012-06-21 22:19:44 +01:00
11f91fbbc4
Fix some compiler warnings about initialisation order.
2012-06-20 23:56:37 +01:00