Commit Graph

528 Commits

Author SHA1 Message Date
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
4478037edc Tidying up basic OpenGL example. 2010-07-09 22:17:23 +00:00
c90766edce Added missing files for basic example. 2010-07-09 22:05:37 +00:00
c906e71bc3 Tidying up basic OpenGL example. 2010-07-09 21:36:29 +00:00
e8b10fd2b9 Add and cleanup some of the API documentation. 2010-07-05 15:57:24 +00:00
2818311a94 Added initial version of new basic example. 2010-07-04 20:28:58 +00:00
699043036b ...and update the docs to match. 2010-07-02 18:42:07 +00:00
b6f64ea3f8 Put the Qt Help stuff in a different folder under the build directory. 2010-07-02 18:38:43 +00:00
b00360d323 Make installing the docs OPTIONAL so that there's no error if the user runs 'make install' without having run 'make doc'. 2010-07-02 14:22:12 +00:00
3e5eb69c13 Place the Doxygen API docs into the 'api' virtual Qt Help directory. 2010-07-02 14:06:23 +00:00
c7514c975f More cleaning up of the Qt 'dependency'. Qt is now used by the tests, the OpenGL example and the documentation. These are of course all optional components. 2010-07-02 13:57:34 +00:00
e470fc6b2e Fix up the docs to reflect the latest changes. 2010-07-02 11:00:49 +00:00
0f786ede64 Make qcollectiongenerator even more optional. If both Doxygen and qcollectiongenerator are found then the HTML docs will be created and bundled into a Qt Help Collection. However, if qcollectiongenerator is not found, the HTML docs will still be created. 2010-07-02 10:51:54 +00:00
765739f450 Move the find_package(Qt4...) bit into the root CMakeLists.txt file since it is used by both the tests and library subdirectories. 2010-07-02 10:49:47 +00:00
11f47ba86d It seems VERBATIM is needed. 2010-07-01 15:40:44 +00:00
1fac2a36a0 Nicer formatting for CMakeLists.txt and add some comments to polyvox.qhcp.in. 2010-07-01 14:27:31 +00:00
2da20ff2ef Add warning message if QtTest could not be found. 2010-07-01 12:58:19 +00:00
16ed15ee5f qcollectiongenerator (comes with Qt Assistant) is now also required for building the documentation. This allows us to open the Doxygen-generated docs in Qt Assistant and have them fully searchable. This should all work on Windows too as long as Doxygen is installed.
See the changes to INSTALL.txt for details of the change.
2010-07-01 12:57:37 +00:00
d76a40d5c9 Fix generation of Qt Assistant documentation. It turns out that the namespace must be lowercase. 2010-06-30 16:51:50 +00:00
73ff9e16b2 Fixes for build errors on Linux. 2010-06-29 20:58:42 +00:00
c9a084e160 Very minor fixes to the INSTALL.txt file. 2010-06-29 15:32:35 +00:00
bc0829b4f9 Added smoothRegion function to smooth part of a volume. 2010-06-28 17:50:53 +00:00
b44b06c1af Added missing dummy file. 2010-06-25 22:28:20 +00:00
254fa3329e PolyVox and Thermite3D now support the use of a density component as well as a material component for each voxel. 2010-06-25 21:41:13 +00:00
29928b774d Bounds check added to get/setVoxelAt. 2010-06-15 20:32:14 +00:00
d0ebd53407 Tweak INSTALL.txt 2010-05-28 11:02:21 +00:00
71087d7335 Fix for finding PolyVox on Linux 2010-05-28 10:41:08 +00:00