David Williams
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
David Williams
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
Matt Williams
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
unknown
5b2846f3de
Removed empty file voxel.h
2012-07-16 15:33:23 +02:00
unknown
b140e16083
Renamed MarchingCubesController to DefaultMarchingCubesController.
2012-07-15 23:07:00 +02:00
unknown
9a498bad7b
Renamed SurfaceExtractionController to MarchingCubesController.
2012-07-15 17:53:37 +02:00
unknown
1217ea1fd8
Work on custom thresholds in SurfaceExtractionController.
2012-07-09 17:24:55 +02:00
David Williams
1d361c583b
Removed remaining use of VoxelTypeTraits.
2012-07-08 08:44:54 +02:00
unknown
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
unknown
ec8b2f374c
LowPassFilter no longer requires convertToDensity() but instead assumes voxel types define operator+=, operator/=, etc.
2012-07-04 16:06:43 +02:00
unknown
af5a351b45
Added SurfaceExtractionController and modified SurfaceExtractor to use it.
2012-06-26 15:02:07 +02:00
p265186
9fdc30643a
Linux compile fixes.
2012-06-15 17:29:39 +02:00
unknown
7f38e87ade
New 'ConvertToDensity' class for use in the SurfaceExtractor.
2012-06-15 16:34:37 +02:00
unknown
8d3a66a08c
Removed redundant hasMaterial and hasDensity traits.
...
Changed AStar default validator.
2012-02-20 12:51:54 +01:00
unknown
a20db7d7cf
Work on refactoring voxel types.
...
Expanded surface extractor test.
2012-02-20 10:16:26 +01:00
unknown
ee17f72753
Removed redundant voxel base class.
2012-02-19 17:22:35 +01:00
unknown
3f56ee6f72
More refactoring of basic voxel types. Started replacing getDensity and getMaterial with free functions.
2012-02-18 12:12:38 +01:00
unknown
c483b44a41
Replaced constants with functions for type traits.
2012-02-06 17:51:37 +01:00
unknown
d2cd3e7c62
Work on refactoring voxel type.
2012-01-26 18:17:18 +01:00
unknown
0d492886db
Compile fixes for Visual Studio.
2012-01-24 16:03:22 +01:00
David Williams
b4f7ac4f46
More work refactoring basic voxel types.
2012-01-24 15:17:43 +01:00
David Williams
21ce252e1e
Work on refactoring voxel types.
2012-01-16 14:56:47 +01:00
David Williams
a79633de09
Work on refactoring basic voxel types.
...
Also, this will probably cause a compile error on Linux but I'm committing anyway so I remember to investigate it...
2012-01-13 21:55:23 +00:00
p265186
49b5fb3f67
Refactoring of basic voxel types.
2012-01-12 17:14:45 +01:00
p265186
396e1fea30
Refactoring of basic voxel types.
2012-01-12 14:50:53 +01:00
David Williams
b972a2ceaf
Exposed DensityType and MaterialType on voxels.
2011-11-30 22:50:52 +00:00
Matt Williams
9f8c8c1da2
Add <limits> include for numeric_limits<>
2011-10-10 17:32:01 +02:00
David Williams
cf222acd5d
Better way of calculating min and max densities.
2011-10-09 18:45:22 +01:00
David Williams
a9c15f8546
Changes to type usage for Density and Material classes.
2011-10-07 22:17:39 +01:00
David Williams
06cc2806dd
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2011-09-04 12:13:56 +01:00
David Williams
894455e35f
Tidying up of headers and #includes.
2011-09-04 12:12:30 +01:00
David Williams
bdc2770cba
G++ compile fixes.
2011-08-18 22:45:39 +01:00
David Williams
528cb73771
Moved headers into subdirectories.
2011-05-17 22:27:46 +01:00