David Williams
fbb3f0537c
Fixed bug with 'empty()' being called rather than 'clear()'.
2010-11-22 23:42:45 +00:00
David Williams
b5814a410c
Fixed some warnings with patch from AndiNo.
2010-11-04 23:25:26 +00:00
David Williams
625bd14187
Added Material8 and Density8 classes, and Thermite now uses the Material8 one.
2010-11-04 23:12:31 +00:00
David Williams
0b410eaed3
Memory improvements for surface extractor.
2010-10-20 22:14:03 +00:00
David Williams
695c15cecd
More work on CubicSurfaceExtractor.
2010-10-20 21:09:55 +00:00
David Williams
0ca8a334f2
Improvements to CubicSurfaceExtractor. Now faster and eliminates duplicated vertices.
2010-10-20 20:29:09 +00:00
David Williams
8df28b87fa
Renamed SurfaceVertex.h/cpp to VertexTypes.h/cpp
2010-10-17 22:03:57 +00:00
David Williams
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
David Williams
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
David Williams
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
David Williams
69e6f439ce
CubicSurfaceExtractor support for materials. Also correctly settings the generates mesh's region.
2010-09-23 06:50:15 +00:00
David Williams
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
Matt Williams
c395fc88a9
Fix case.
2010-09-02 09:02:50 +00:00
David Williams
7f2518e6c8
Changes to support non-C++0x compilers.
2010-09-01 22:01:52 +00:00
David Williams
40d26b4361
Fixed compile error.
2010-08-31 21:35:33 +00:00
David Williams
fa2ace83e3
Work on CubicSurfaceExtractor.
2010-08-29 22:02:07 +00:00
David Williams
43a1d0efa0
Initial version of cubic surface extractor.
2010-08-29 21:43:37 +00:00
David Williams
1123999d93
Removed 'using namespace' decalarations in inl's.
2010-08-26 22:04:09 +00:00
David Williams
ae3f149838
Reverted what looks like a previous accidental serialization commit.
2010-08-26 21:16:52 +00:00
David Williams
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
David Williams
a39cb23dc3
Improvements to surface extractor including proper handling of edge cases.
2010-08-23 21:02:55 +00:00
David Williams
7b3fcad243
Removed redundant brackets in documentation.
2010-08-22 12:52:56 +00:00
David Williams
1529e22d38
Work on docs...
2010-08-21 21:17:58 +00:00
David Williams
85e5a27457
Changed interface to SurfaceExtractor.
2010-08-21 20:14:40 +00:00
David Williams
854c8b6fa4
Removed some redundant variables.
2010-08-21 17:08:40 +00:00
David Williams
5adabf624a
Added missing files.
2010-08-21 13:13:39 +00:00
David Williams
6d58348297
Updated basic example and associated documentation.
2010-08-21 11:55:15 +00:00
David Williams
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
Matt Williams
c82c0e666f
Update doxylink to version 0.3
2010-08-10 15:57:47 +00:00
Matt Williams
b127adfab8
Tweak some spelling and add some links
2010-07-27 14:31:49 +00:00
Matt Williams
8e3b812087
Update doxylink to ignore links to nodes it can't find.
2010-07-27 14:27:14 +00:00
Matt Williams
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
Matt Williams
d45604c80b
Make manual
depend on doc
.
...
Tweak some Sphinx/CMake stuff.
2010-07-20 13:24:28 +00:00
Matt Williams
5cbd0981eb
Use the simper :doc: role over the :ref: role.
2010-07-16 09:10:33 +00:00
Matt Williams
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
Matt Williams
a7944a7895
Minor tweaks to the INSTALL.txt
2010-07-14 13:52:59 +00:00
Matt Williams
3f4c90f7e1
Remove extraneous "
2010-07-14 13:09:05 +00:00
Matt Williams
8a3417461d
Add information about building the manual to the INSTALL.txt
2010-07-14 12:44:08 +00:00
Matt Williams
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
David Williams
1ecb14104d
Initial checkin of sphinx documentation.
2010-07-13 21:07:09 +00:00
David Williams
8d000e9235
Renamed getMidDensity() to getThreshold().
2010-07-13 21:00:30 +00:00
David Williams
bffacbcb6a
Basic support for VC++ prior to 2010.
2010-07-11 08:27:57 +00:00
David Williams
248c5f72fd
Tidying up and Linux fixes for basic example.
2010-07-10 07:30:32 +00:00
David Williams
4478037edc
Tidying up basic OpenGL example.
2010-07-09 22:17:23 +00:00
David Williams
c90766edce
Added missing files for basic example.
2010-07-09 22:05:37 +00:00
David Williams
c906e71bc3
Tidying up basic OpenGL example.
2010-07-09 21:36:29 +00:00
Matt Williams
e8b10fd2b9
Add and cleanup some of the API documentation.
2010-07-05 15:57:24 +00:00
David Williams
2818311a94
Added initial version of new basic example.
2010-07-04 20:28:58 +00:00
Matt Williams
699043036b
...and update the docs to match.
2010-07-02 18:42:07 +00:00
Matt Williams
b6f64ea3f8
Put the Qt Help stuff in a different folder under the build directory.
2010-07-02 18:38:43 +00:00