Matt Williams
969310f327
Make sure we're notifiying if the docs are available
2015-02-28 10:17:56 +00:00
Matt Williams
65f966555d
Move Doxygen stuff into include directory where it is actually used
2015-02-28 10:06:56 +00:00
David Williams
c62bde0066
Work on getting the OpenGL/Qt5 support working with new header-only library.
2015-02-09 22:11:06 +01:00
David Williams
72be03262a
Fixed install to work on Windows.
2015-02-07 23:21:25 +01:00
David Williams
7946e55357
Fixed install on Linux.
2015-02-07 23:11:56 +01:00
David Williams
049a77cd0c
Moved all headers from 'PolyVoxCore' to 'PolyVox', as we no longer have the core/util distinction.
2015-02-07 17:26:36 +01:00
David Williams
16a75d0606
Reoranising header structure.
2015-02-07 17:16:54 +01:00
David Williams
97bd3a232a
Renamed 'library' folder to 'include' (as it just contains headers now).
2015-02-07 15:21:33 +01:00
David Williams
adff2177fd
Moved some code around...
2008-06-08 18:03:20 +00:00
David Williams
f75805999d
Reorganising some code...
2008-06-08 17:51:36 +00:00
David Williams
ea5afbb846
Made new marching cubes implementation the 'official' one. Old one is just now for reference.
2008-06-07 21:52:57 +00:00
David Williams
c6ef094e95
Framework ready for clever bit-shifting tricks.
2008-06-07 16:53:39 +00:00
David Williams
201f0c9003
Some tidying up...
2008-06-07 16:31:34 +00:00
David Williams
f1319949f5
Eliminated memset's from new marching cubes.
2008-06-07 13:35:55 +00:00
David Williams
7e304d0d7f
More work on new marching cubes implementation.
2008-06-07 12:59:24 +00:00
David Williams
b18a9beb44
More work on new marching cubes implementation.
2008-06-06 23:12:56 +00:00
David Williams
e6911d2a23
More work on new marching cubes implementation.
2008-06-06 17:47:36 +00:00
David Williams
2c3665905e
More work on marching cubes - just setting a save point!
2008-06-05 20:55:06 +00:00
David Williams
c55655b61c
More work on new marching cubes implementation - added generateVerticesForSlice() function.
2008-06-05 19:34:41 +00:00
David Williams
8bf6f4d08d
New marching cubes implementation - computeBitmaskForSlice is now only called once per slice.
2008-06-05 18:28:21 +00:00
David Williams
63b2c5ccb0
More work on new marching cubes implementation, including addition of 'computeBitmaskForSlice()' function.
2008-06-05 17:45:53 +00:00
David Williams
c0afd9d77f
More work on new marching cubes algorithm. Slices are now processed individually.
2008-06-04 19:20:14 +00:00
David Williams
e49859fc40
Initial version of new experimental marching cubes algorithm. Currently about half as fast.
2008-06-03 19:14:27 +00:00
David Williams
72a4e9902c
Tidying up.
2008-05-31 12:43:32 +00:00
David Williams
c9b098b14e
Refactoring a bit...
2008-05-28 19:16:18 +00:00
David Williams
a3b5bd72b8
Work making SurfacePatchRenderable reformat the mesh as necessary...
2008-05-28 18:46:27 +00:00
David Williams
de7554b9e3
Experimental work removing the need for multi material patch.
2008-05-27 21:33:07 +00:00
David Williams
efd4bdaa79
Surface extractor now generates just one mesh, and it is separately broken into single and multi patches.
2008-05-27 20:24:05 +00:00
David Williams
c8d632b554
Renamed VolumeIterator to BlockVolumeIterator
2008-05-26 20:07:06 +00:00
David Williams
ebeebee126
Tidying up Vector class
2008-05-26 19:58:55 +00:00
David Williams
d0ffdee870
Renamed x(), y(), and z() to getX(), getY(), and getZ()
2008-05-26 19:49:21 +00:00
David Williams
2745d52dc5
Removed dependency on boost::operators
2008-05-26 19:37:37 +00:00
David Williams
22fd38b255
Moved some stuff from VolumeChangeTracker to SurfaceExtractors.
2008-05-25 21:06:58 +00:00
David Williams
db9287303c
Added lock and unlock semantics to VolumeChangeTracker.
2008-05-25 20:48:10 +00:00
David Williams
7a4e4556b1
Refactoring VolumeChangeTracker
2008-05-25 19:55:34 +00:00
David Williams
b7e9216355
Refactoring VolumeChangeTracker
2008-05-25 16:20:10 +00:00
David Williams
44af6f12e8
Refactoring VolumeChangeTracker
2008-05-25 15:09:14 +00:00
David Williams
50103589c6
Work reintegrating Region class.
2008-05-25 13:33:22 +00:00
David Williams
f15491ec02
Started reintegrating Region class.
2008-05-25 13:16:04 +00:00
David Williams
05f709482a
Rolled back some breaking changes.
2008-05-25 11:36:59 +00:00
David Williams
0ca93a7452
Integrating new Region class with algorithms.
2008-05-24 20:40:13 +00:00
David Williams
96eecdbbe2
Added Region class.
2008-05-24 19:48:41 +00:00
David Williams
c4debf2ca7
Renamed PolyVoxSceneManager to VolumeChangeTracker
2008-05-24 18:58:32 +00:00
Matt Williams
ff39fed7f8
BlockVolume.inl:
...
- Reapply the fix from r572 since it got lost in the BlockVolume renaming.
- Include headers++
SurfaceExtractors.cpp:
- Add a newline to end of file to quieten gcc
2008-05-24 17:37:52 +00:00
David Williams
0b012cbd75
Moved some code from PolyVoxSceneManager to SurfaceExtractors
2008-05-24 17:29:27 +00:00
David Williams
b42f28793f
Renamed Volume to BlockVolume.
2008-05-24 16:25:05 +00:00
Matt Williams
dc9950d1c8
- PolyVox now completely builds on Linux.
...
- - Fix the template trickery with this one word fix to Volume.inl. For the reason, see http://www.parashift.com/c++-faq-lite/templates.html#faq-35.18
- Add newlines to two more files so that PolyVox build with no warnings at all.
2008-05-24 14:29:56 +00:00
David Williams
06d433f559
Work on seperating PolyVox and Thermite. Now they are two seperate solutions.
2008-05-24 09:29:20 +00:00
David Williams
634a6fc883
Work on volume iterators.
2008-05-23 22:41:02 +00:00
Matt Williams
180981293a
Add a newline to the end of the files to quieten gcc's warnings. Yes I'm really in that lazy a mood :)
2008-05-23 21:26:32 +00:00