11fc214583
Documentation for pathfinder.
2010-12-09 21:39:35 +00:00
cb7180f7d0
Adding defines so that Boost can be used instead of C++0x when pathfinding.
2010-12-08 23:24:16 +00:00
c9331c3e35
Moved AStarPathfinder code from Thermite to PolyVox.
2010-12-08 23:06:29 +00:00
30425a4d86
Added default boundaries for Regions::containsPoint() functions.
2010-12-05 12:37:43 +00:00
ef60a5b442
Updated todo list.
2010-12-02 20:35:28 +00:00
3752dda53f
Patch for improved Boost support for VS2008 and below.
2010-12-02 20:18:19 +00:00
87a526bb46
Without this, Thermite errors at compilation time.
...
Given the large amount of templated classes in PolyVox perhaps we need some tests in PolyVox which compile classes like this to find errors like this earlier?
2010-11-28 14:07:31 +00:00
fbb3f0537c
Fixed bug with 'empty()' being called rather than 'clear()'.
2010-11-22 23:42:45 +00:00
b5814a410c
Fixed some warnings with patch from AndiNo.
2010-11-04 23:25:26 +00:00
625bd14187
Added Material8 and Density8 classes, and Thermite now uses the Material8 one.
2010-11-04 23:12:31 +00:00
0b410eaed3
Memory improvements for surface extractor.
2010-10-20 22:14:03 +00:00
695c15cecd
More work on CubicSurfaceExtractor.
2010-10-20 21:09:55 +00:00
0ca8a334f2
Improvements to CubicSurfaceExtractor. Now faster and eliminates duplicated vertices.
2010-10-20 20:29:09 +00:00
8df28b87fa
Renamed SurfaceVertex.h/cpp to VertexTypes.h/cpp
2010-10-17 22:03:57 +00:00
9e1de4ba72
Templatised SurfaceMesh class on vertex type.
...
Replaced 'SurfaceVertex' with PositionMaterial and PositionMaterialNormal classes.
Different surface extractors can now work with different vertex types.
2010-10-17 21:13:46 +00:00
56ec37f5e2
Removed all the #pragma region/endregions as these were causing compile warnings from GCC and weren't that useful anyway...
2010-10-12 22:22:38 +00:00
059ca90f08
Deprecated old serialization functions.
...
Added new serialization functions which support versioning.
Added 'resize()' function to volume.
2010-09-25 22:28:53 +00:00
69e6f439ce
CubicSurfaceExtractor support for materials. Also correctly settings the generates mesh's region.
2010-09-23 06:50:15 +00:00
cc1aa8a514
Fix for broken moveNegative...() sampler functions.
...
Fixed bug in surface extractor causing divide by zero and/or infinite vertices.
2010-09-12 21:10:15 +00:00
c395fc88a9
Fix case.
2010-09-02 09:02:50 +00:00
7f2518e6c8
Changes to support non-C++0x compilers.
2010-09-01 22:01:52 +00:00
40d26b4361
Fixed compile error.
2010-08-31 21:35:33 +00:00
fa2ace83e3
Work on CubicSurfaceExtractor.
2010-08-29 22:02:07 +00:00
43a1d0efa0
Initial version of cubic surface extractor.
2010-08-29 21:43:37 +00:00
1123999d93
Removed 'using namespace' decalarations in inl's.
2010-08-26 22:04:09 +00:00
ae3f149838
Reverted what looks like a previous accidental serialization commit.
2010-08-26 21:16:52 +00:00
cc22b682fa
Improved support for borders in Volumes and VolumeSamplers.
...
More fixes for edge case handling in marching cubes.
2010-08-26 20:48:51 +00:00
a39cb23dc3
Improvements to surface extractor including proper handling of edge cases.
2010-08-23 21:02:55 +00:00
7b3fcad243
Removed redundant brackets in documentation.
2010-08-22 12:52:56 +00:00
1529e22d38
Work on docs...
2010-08-21 21:17:58 +00:00
85e5a27457
Changed interface to SurfaceExtractor.
2010-08-21 20:14:40 +00:00
854c8b6fa4
Removed some redundant variables.
2010-08-21 17:08:40 +00:00
5adabf624a
Added missing files.
2010-08-21 13:13:39 +00:00
6d58348297
Updated basic example and associated documentation.
2010-08-21 11:55:15 +00:00
fdf21f7846
It seems that for the tests to build (at least on Windows) they need to link against QtCore as well as QtTests.
2010-08-21 09:43:42 +00:00
c82c0e666f
Update doxylink to version 0.3
2010-08-10 15:57:47 +00:00
b127adfab8
Tweak some spelling and add some links
2010-07-27 14:31:49 +00:00
8e3b812087
Update doxylink to ignore links to nodes it can't find.
2010-07-27 14:27:14 +00:00
dbce411553
Make the tests only link against QtTest (i.e. not QtGui) so that they can be run outside of X11.
2010-07-21 15:14:36 +00:00
d45604c80b
Make manual
depend on doc
.
...
Tweak some Sphinx/CMake stuff.
2010-07-20 13:24:28 +00:00
5cbd0981eb
Use the simper :doc: role over the :ref: role.
2010-07-16 09:10:33 +00:00
9a19866cbe
Add some examples of using the doxylink extension.
...
Add a documentation/install.rst which pulls in the content of INSTALL.txt
2010-07-15 17:21:19 +00:00
a7944a7895
Minor tweaks to the INSTALL.txt
2010-07-14 13:52:59 +00:00
3f4c90f7e1
Remove extraneous "
2010-07-14 13:09:05 +00:00
8a3417461d
Add information about building the manual to the INSTALL.txt
2010-07-14 12:44:08 +00:00
5e62a35f42
Add a CMakeLists.txt which provides the 'manual' target for building the Sphinx documentation. This may require you to set the SPHINXBUILD_EXECUTABLE CMake variable to the sphinx-build executable
...
Change the file extension to 'rst' rather than 'txt' to avoid clashes with CMakeLists.txt and to help syntax highlighting.
Add the doxylink Sphinx extension from sphinx-contrib to provide Doxygen links.
2010-07-14 10:31:15 +00:00
1ecb14104d
Initial checkin of sphinx documentation.
2010-07-13 21:07:09 +00:00
8d000e9235
Renamed getMidDensity() to getThreshold().
2010-07-13 21:00:30 +00:00
bffacbcb6a
Basic support for VC++ prior to 2010.
2010-07-11 08:27:57 +00:00
248c5f72fd
Tidying up and Linux fixes for basic example.
2010-07-10 07:30:32 +00:00