Matt Williams
|
7a14b9245b
|
Fix compilation of bindings
The bindings now compile but are not complete. SWIG doesn't support
nested classes so the SimpleVolume can't be bound.
|
2011-05-23 22:45:50 +02:00 |
|
Matt Williams
|
fc3682caa6
|
Add 'typename' to please GCC
See http://stackoverflow.com/questions/610245/where-and-why-do-i-have-to-put-template-and-typename-on-dependent-names/613132#613132
|
2011-05-22 21:40:26 +02:00 |
|
David Williams
|
c03172e1af
|
Renamed ImprovedCubicSurfaceExtractor back to CubicSurfaceExtractor.
|
2011-05-18 23:10:36 +01:00 |
|
David Williams
|
528cb73771
|
Moved headers into subdirectories.
|
2011-05-17 22:27:46 +01:00 |
|
David Williams
|
1a7647027d
|
Tidying up ImprovedCubicSurfaceExtractor.
|
2011-05-14 12:30:39 +01:00 |
|
David Williams
|
5cca022fbe
|
ImprovedCubicSurfaceExtractor now removes unused vertices.
|
2011-05-14 12:17:20 +01:00 |
|
David Williams
|
180b6a1945
|
Small improvements to improved cubuc surface extractor.
|
2011-05-13 23:54:09 +01:00 |
|
David Williams
|
f756f764bc
|
Fixed a bug which allowed duplicate vertices to get through.
|
2011-05-13 23:30:37 +01:00 |
|
David Williams
|
19079e97d8
|
More optimisations to ImprovedCubicSurfaceExtractor.
|
2011-05-12 21:56:45 +01:00 |
|
David Williams
|
14aa5af084
|
Optimisation, including use of VolumeSampler.
|
2011-05-12 21:01:49 +01:00 |
|
David Williams
|
d0adeb328b
|
Optimisations and improvements.
|
2011-05-10 23:53:07 +01:00 |
|
David Williams
|
3e00303371
|
Merging now controlled by constructor parameter.
|
2011-05-10 22:30:41 +01:00 |
|
David Williams
|
63d08b050b
|
Tidying up code.
|
2011-05-10 22:19:09 +01:00 |
|
David Williams
|
4f781df27a
|
Changed some things to pass by reference.
|
2011-05-10 21:58:36 +01:00 |
|
David Williams
|
89a35fd97f
|
Reversed winding of ImprovedCubicSurfaceExtractor
|
2011-05-09 23:16:54 +01:00 |
|
David Williams
|
0cd7e5f7b1
|
Initial checkin of ImprovedCubicSurfaceExtractor
|
2011-05-09 22:36:33 +01:00 |
|
David Williams
|
6a38d9fca7
|
Made raycasting, ambient occlusion, and A* pathfinding independant of volume type.
|
2011-05-01 17:26:12 +01:00 |
|
David Williams
|
27968973a4
|
Made CubicSurfaceExtractor work with different volume types.
|
2011-05-01 16:43:33 +01:00 |
|
David Williams
|
2e2a2c694c
|
Compile fixes for Linux.
|
2011-05-01 13:56:35 +01:00 |
|
David Williams
|
3a171e698b
|
Modified SurfaceExtractor to use template template parameters.
|
2011-04-30 23:51:04 +01:00 |
|
David Williams
|
36a9be83db
|
Added template template parameters to CubicSurfaceExtractorWithNormals.
|
2011-04-30 22:46:45 +01:00 |
|
David Williams
|
87d97436ea
|
More work on SimpleVolume.
|
2011-04-30 12:34:13 +01:00 |
|
David Williams
|
0e27b2fb50
|
Swapped std::map for array in SimpleVolume.
|
2011-04-30 12:16:33 +01:00 |
|
David Williams
|
20a77ebf5b
|
More cutting down SimpleVolume.
|
2011-04-30 11:35:57 +01:00 |
|
David Williams
|
366d005875
|
Pulling out timestamps and last accessed block from SimpleVolume.
|
2011-04-29 23:14:22 +01:00 |
|
David Williams
|
26eb865897
|
Pulling compression out of SimpleVolume.
|
2011-04-29 23:04:33 +01:00 |
|
David Williams
|
032accd915
|
Moved Block into SimpleVolume class.
|
2011-04-29 22:43:44 +01:00 |
|
David Williams
|
bc9f1e8ac5
|
Stripping out paging from SimpleVolume.
|
2011-04-29 22:16:46 +01:00 |
|
David Williams
|
afbf49f626
|
Added initial version of SimpleVolume by duplicating LargeVolume.
|
2011-04-29 22:02:40 +01:00 |
|
David Williams
|
34cd8c05ed
|
Fix for compiling on Linux.
|
2011-04-28 22:50:18 +01:00 |
|
David Williams
|
ea309ab15b
|
Renamed Volume to LargeVolume.
|
2011-04-28 21:21:59 +01:00 |
|
David Williams
|
96ff5e890a
|
Renamed VolumeSampler to Sampler
|
2011-04-28 20:37:02 +01:00 |
|
David Williams
|
6f1ddb7d5f
|
Moved VolumeSampler into Volume class.
|
2011-04-28 20:30:16 +01:00 |
|
Matt Williams
|
6b4c7686e6
|
Fix for extractSubset() not copying the region.
|
2011-04-24 20:52:53 +02:00 |
|
David Williams
|
f7f473126c
|
Comment fixes.
|
2011-04-20 23:36:02 +01:00 |
|
David Williams
|
ef52b906e6
|
Switched PoyVox to build as a static library.
|
2011-04-20 23:25:32 +01:00 |
|
David Williams
|
a5f37d7a3a
|
Initial check in of RaycastWithCallback
|
2011-04-17 11:53:13 +01:00 |
|
David Williams
|
55cbff1186
|
Added control over the number of samples taken in the ambient occlusion calculator.
|
2011-04-16 14:10:34 +01:00 |
|
David Williams
|
f302e3612a
|
Fix for duplicate vertices in CubicSurfaceExtractor.
|
2011-04-13 21:09:51 +01:00 |
|
David Williams
|
8b9a7e948e
|
Added <cstdlib> for abort().
|
2011-04-10 19:28:32 +01:00 |
|
Matt Williams
|
ac5173b5d7
|
Fix compilation on Linux -- missing #include
|
2011-04-07 17:02:28 +00:00 |
|
David Williams
|
2120b30f32
|
Documentation updates.
|
2011-04-05 21:09:28 +00:00 |
|
David Williams
|
076ab9865e
|
Merged in RLE branch.
|
2011-04-05 20:55:20 +00:00 |
|
David Williams
|
dd192c37d3
|
Updated documentation.
|
2011-04-04 21:04:28 +00:00 |
|
David Williams
|
884ef3a17e
|
Documentation update.
|
2011-03-31 19:32:34 +00:00 |
|
David Williams
|
ba6cd1c872
|
Removed redundant comparison operators from VoxelTypes.
|
2011-03-29 20:48:38 +00:00 |
|
David Williams
|
aed8f79aa1
|
Documentation update.
Fixed crash in flushAll().
|
2011-03-28 19:55:45 +00:00 |
|
David Williams
|
91c9aebda0
|
Boost fix.
|
2011-03-27 19:20:58 +00:00 |
|
David Williams
|
092d2aa6a0
|
Moved a comment, only because I forgot to save this file earlier. It's not an important change...
|
2011-03-24 23:00:28 +00:00 |
|
David Williams
|
a364f6d72c
|
More flush/prefetch work from ker.
|
2011-03-24 21:34:57 +00:00 |
|