Commit Graph

569 Commits

Author SHA1 Message Date
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
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
cb0a746b6f Update include paths for bindings to new layout. 2011-05-22 21:33:32 +02:00
c03172e1af Renamed ImprovedCubicSurfaceExtractor back to CubicSurfaceExtractor. 2011-05-18 23:10:36 +01:00
528cb73771 Moved headers into subdirectories. 2011-05-17 22:27:46 +01:00
1a7647027d Tidying up ImprovedCubicSurfaceExtractor. 2011-05-14 12:30:39 +01:00
5cca022fbe ImprovedCubicSurfaceExtractor now removes unused vertices. 2011-05-14 12:17:20 +01:00
180b6a1945 Small improvements to improved cubuc surface extractor. 2011-05-13 23:54:09 +01:00
f756f764bc Fixed a bug which allowed duplicate vertices to get through. 2011-05-13 23:30:37 +01:00
19079e97d8 More optimisations to ImprovedCubicSurfaceExtractor. 2011-05-12 21:56:45 +01:00
14aa5af084 Optimisation, including use of VolumeSampler. 2011-05-12 21:01:49 +01:00
d0adeb328b Optimisations and improvements. 2011-05-10 23:53:07 +01:00
3e00303371 Merging now controlled by constructor parameter. 2011-05-10 22:30:41 +01:00
63d08b050b Tidying up code. 2011-05-10 22:19:09 +01:00
4f781df27a Changed some things to pass by reference. 2011-05-10 21:58:36 +01:00
89a35fd97f Reversed winding of ImprovedCubicSurfaceExtractor 2011-05-09 23:16:54 +01:00
2ee7056b75 Added ImprovedCubicSurfaceExtractor to CMake file. 2011-05-09 22:37:17 +01:00
0cd7e5f7b1 Initial checkin of ImprovedCubicSurfaceExtractor 2011-05-09 22:36:33 +01:00
dfc78eab05 Mde serialisation independant of volume type. 2011-05-01 17:47:55 +01:00
6a38d9fca7 Made raycasting, ambient occlusion, and A* pathfinding independant of volume type. 2011-05-01 17:26:12 +01:00
27968973a4 Made CubicSurfaceExtractor work with different volume types. 2011-05-01 16:43:33 +01:00
2e2a2c694c Compile fixes for Linux. 2011-05-01 13:56:35 +01:00
3a171e698b Modified SurfaceExtractor to use template template parameters. 2011-04-30 23:51:04 +01:00
36a9be83db Added template template parameters to CubicSurfaceExtractorWithNormals. 2011-04-30 22:46:45 +01:00
87d97436ea More work on SimpleVolume. 2011-04-30 12:34:13 +01:00
0e27b2fb50 Swapped std::map for array in SimpleVolume. 2011-04-30 12:16:33 +01:00
20a77ebf5b More cutting down SimpleVolume. 2011-04-30 11:35:57 +01:00
366d005875 Pulling out timestamps and last accessed block from SimpleVolume. 2011-04-29 23:14:22 +01:00
26eb865897 Pulling compression out of SimpleVolume. 2011-04-29 23:04:33 +01:00
032accd915 Moved Block into SimpleVolume class. 2011-04-29 22:43:44 +01:00
bc9f1e8ac5 Stripping out paging from SimpleVolume. 2011-04-29 22:16:46 +01:00
afbf49f626 Added initial version of SimpleVolume by duplicating LargeVolume. 2011-04-29 22:02:40 +01:00
34cd8c05ed Fix for compiling on Linux. 2011-04-28 22:50:18 +01:00
ea309ab15b Renamed Volume to LargeVolume. 2011-04-28 21:21:59 +01:00
96ff5e890a Renamed VolumeSampler to Sampler 2011-04-28 20:37:02 +01:00
6f1ddb7d5f Moved VolumeSampler into Volume class. 2011-04-28 20:30:16 +01:00
7d76a1bb69 CMake fixes for Windows. 2011-04-28 11:56:33 +01:00
6b4c7686e6 Fix for extractSubset() not copying the region. 2011-04-24 20:52:53 +02:00
fce8089264 Update ADD_DEPENDENCIES calls
Update for the static and dynamic options and add
some more calls for PolyVoxUtil and the tests.
2011-04-24 14:50:13 +02:00
ac0fb2b310 Make dynamic or static libraries optional
The user can choose static or dynamic libraries using
BUILD_STATIC_LIBRARIES and BUILD_DYNAMIC_LIBRARIES. By default
Windows will only build static libraries and Linux will build both.
2011-04-21 21:40:51 +02:00
f7f473126c Comment fixes. 2011-04-20 23:36:02 +01:00
ef52b906e6 Switched PoyVox to build as a static library. 2011-04-20 23:25:32 +01:00
a5f37d7a3a Initial check in of RaycastWithCallback 2011-04-17 11:53:13 +01:00
55cbff1186 Added control over the number of samples taken in the ambient occlusion calculator. 2011-04-16 14:10:34 +01:00
f302e3612a Fix for duplicate vertices in CubicSurfaceExtractor. 2011-04-13 21:09:51 +01:00
8b9a7e948e Added <cstdlib> for abort(). 2011-04-10 19:28:32 +01:00
ac5173b5d7 Fix compilation on Linux -- missing #include 2011-04-07 17:02:28 +00:00
2120b30f32 Documentation updates. 2011-04-05 21:09:28 +00:00
076ab9865e Merged in RLE branch. 2011-04-05 20:55:20 +00:00
dd192c37d3 Updated documentation. 2011-04-04 21:04:28 +00:00