|
4ed8d4303b
|
LargeVolume now uses the version of border handling which is in the BaseVolume.
|
2012-12-04 22:41:45 +01:00 |
|
|
9d79035890
|
Moved volume border handling into base class. RawVolume and SimpleVolume updated, LargeVolume still to be done.
|
2012-12-03 23:43:44 +01:00 |
|
|
9a05f04f85
|
Merge branch 'develop' into feature/wrap-modes
Conflicts:
library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl
|
2012-12-03 21:30:51 +01:00 |
|
|
7e38fc135e
|
Removed features which were deprecated in release 0.2.
|
2012-12-03 21:22:57 +01:00 |
|
|
f4917e5001
|
Added an optimization note.
|
2012-12-02 17:43:36 +01:00 |
|
|
47e8f4a86d
|
Improved raycast unit test so that it exits early if the ray leaves the volume.
|
2012-12-02 17:33:59 +01:00 |
|
|
e7f4c69102
|
Fixed bug with peek function checking in wrong direction.
|
2012-12-02 14:17:41 +01:00 |
|
|
8792d1bd48
|
Fixed build error on VS2008
|
2012-12-02 14:15:34 +01:00 |
|
|
597b28d271
|
Support for wrap modes in LargeVolumeSampler
|
2012-12-02 13:57:08 +01:00 |
|
|
f9250a778b
|
Made SimpleVolumeSampler support wrap modes.
|
2012-12-02 08:59:48 +01:00 |
|
|
649e3dddb9
|
Deprecated getSubSampledVoxel() in SimpeVolume and LargeVolume
|
2012-12-02 08:31:36 +01:00 |
|
|
e5aab77cda
|
Moved getVoxelAt into base sampler.
|
2012-12-01 23:49:13 +01:00 |
|
|
ff3395643d
|
Moved some functionality into Sampler base class.
|
2012-12-01 21:56:16 +01:00 |
|
|
f310e51318
|
Renamed macros.
|
2012-12-01 21:28:49 +01:00 |
|
|
90e279d7a4
|
Fixed bug with checking the wrong direction in peek function.
|
2012-12-01 20:41:27 +01:00 |
|
|
5859281c62
|
Much as I hate to admit it, my fancy use of bit flags to detect which direction the sampler could move in was actually slower than the previous simpler version. This commit reverts most of the previous few commits.
|
2012-12-01 20:38:11 +01:00 |
|
|
7b6fd11a06
|
Optimised code for setting the flag states.
|
2012-12-01 00:47:50 +01:00 |
|
|
ba827d446b
|
Added 'containsPoint' functions which take separate components instead of vectors.
|
2012-11-30 23:47:03 +01:00 |
|
|
9c71c3fa30
|
Switched to using bitset for flags.
Optimized movement of samplers.
|
2012-11-30 22:42:35 +01:00 |
|
|
b57cec96a3
|
Fixed bug with checking the wrong direction before peeking.
|
2012-11-30 16:08:35 +01:00 |
|
|
256e289c8f
|
Removed old code.
|
2012-11-30 15:56:45 +01:00 |
|
|
b53fee2627
|
Fixed behaviour. LowPassFilter now passes again.
|
2012-11-30 15:53:33 +01:00 |
|
|
fab995225c
|
Switched to using bitflags to test if sampler is i a valid position. At least the LowPassFilterTest is currently broken.
|
2012-11-29 23:02:26 +01:00 |
|
|
a026546bb4
|
Making some functions in Vector use the new 'OperationType'.
|
2012-11-29 18:16:32 +01:00 |
|
|
b10b995a84
|
Fixed compiler warning.
|
2012-11-29 18:13:41 +01:00 |
|
|
bbdee0db25
|
Changed default wrap mode.
|
2012-11-27 23:54:11 +01:00 |
|
|
a7d7f64554
|
getEnclosedRegion now return a const ref.
|
2012-11-27 22:53:36 +01:00 |
|
|
c98f65c9a5
|
Added setWrapMode to BaseVolume::Sampler.
Added initial border/clamping to RawVolumeSampler.
|
2012-11-27 22:31:50 +01:00 |
|
|
153d0afc77
|
Reordered functions for alphabetical order (except getters and setters).
|
2012-11-27 16:51:22 +01:00 |
|
|
61cd1d3a29
|
Renamed Region::erode() to Region::shrink() and renamed Region::dilate() to Region::grow.
|
2012-11-27 16:49:19 +01:00 |
|
|
37fbe16939
|
Assert only takes one argument.
It was causing a compiler error on GCC.
|
2012-11-25 11:22:38 +00:00 |
|
|
b2642ec5c6
|
More work on Region documentation.
|
2012-11-25 09:18:29 +01:00 |
|
|
8f27c8fa9e
|
Added accumulation functions.
|
2012-11-25 00:17:14 +01:00 |
|
|
bd00c8e572
|
Added rounding functions.
|
2012-11-25 00:04:18 +01:00 |
|
|
f5b638957c
|
More Region documentation.
|
2012-11-24 23:36:46 +01:00 |
|
|
e32d47ed8d
|
Documentation of Region class.
|
2012-11-24 23:02:26 +01:00 |
|
|
1b207325c4
|
Added documentation and new 'shift' functions.
|
2012-11-24 22:38:43 +01:00 |
|
|
dec3f67a5a
|
Inlined some functions.
|
2012-11-24 22:07:49 +01:00 |
|
|
02b6421ab8
|
Reordered some functions.
|
2012-11-24 22:02:21 +01:00 |
|
|
6d7246f907
|
More dilation and erosion functions for region.
|
2012-11-24 21:32:17 +01:00 |
|
|
edf2bf87d4
|
Add LargeVolume binding
|
2012-11-24 14:23:52 +00:00 |
|
|
cbddc9cba4
|
Added basic dilation and erosion functions.
|
2012-11-24 12:52:37 +01:00 |
|
|
9671f19444
|
Added setters to region.
|
2012-11-24 12:42:45 +01:00 |
|
|
8bc10530d2
|
Merge branch 'develop' into feature/region-enhancements
|
2012-11-24 12:25:01 +01:00 |
|
|
9226337756
|
Partially revert commit bef6a7746e as it was causing complier warnings in Visual Studio.
|
2012-11-24 10:57:51 +01:00 |
|
|
beee8850e9
|
Added getters for upper corner (trivial commit - part of git testing).
|
2012-11-24 10:41:07 +01:00 |
|
|
cb992b7c34
|
Added getter methods for lower corner. (Trivial commit - part of Git testing)
|
2012-11-24 10:20:20 +01:00 |
|
|
e56fd3ce4f
|
Another code dump which was supposed to be a feature branch... having some Git issues at the moment.
|
2012-11-24 00:32:29 +01:00 |
|
|
9f5fe452c9
|
Give shared_ptr the same treatment.
Here I have defined my own test for the feature. It's not an extensive test
but it checks for the presence of the class.
|
2012-11-23 15:41:27 +00:00 |
|
|
dbb5832d52
|
Move the cstdint detection to the new framework
Again, hopefully nothing will change but a test on MSVC 2008/2005 might be
needed.
|
2012-11-23 15:41:26 +00:00 |
|