David Williams
|
f4917e5001
|
Added an optimization note.
|
2012-12-02 17:43:36 +01:00 |
|
David Williams
|
47e8f4a86d
|
Improved raycast unit test so that it exits early if the ray leaves the volume.
|
2012-12-02 17:33:59 +01:00 |
|
David Williams
|
597b28d271
|
Support for wrap modes in LargeVolumeSampler
|
2012-12-02 13:57:08 +01:00 |
|
David Williams
|
f9250a778b
|
Made SimpleVolumeSampler support wrap modes.
|
2012-12-02 08:59:48 +01:00 |
|
David Williams
|
649e3dddb9
|
Deprecated getSubSampledVoxel() in SimpeVolume and LargeVolume
|
2012-12-02 08:31:36 +01:00 |
|
David Williams
|
e5aab77cda
|
Moved getVoxelAt into base sampler.
|
2012-12-01 23:49:13 +01:00 |
|
David Williams
|
ff3395643d
|
Moved some functionality into Sampler base class.
|
2012-12-01 21:56:16 +01:00 |
|
David Williams
|
f310e51318
|
Renamed macros.
|
2012-12-01 21:28:49 +01:00 |
|
David Williams
|
90e279d7a4
|
Fixed bug with checking the wrong direction in peek function.
|
2012-12-01 20:41:27 +01:00 |
|
David Williams
|
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 |
|
David Williams
|
7b6fd11a06
|
Optimised code for setting the flag states.
|
2012-12-01 00:47:50 +01:00 |
|
David Williams
|
ba827d446b
|
Added 'containsPoint' functions which take separate components instead of vectors.
|
2012-11-30 23:47:03 +01:00 |
|
David Williams
|
9c71c3fa30
|
Switched to using bitset for flags.
Optimized movement of samplers.
|
2012-11-30 22:42:35 +01:00 |
|
Daviw Williams
|
b57cec96a3
|
Fixed bug with checking the wrong direction before peeking.
|
2012-11-30 16:08:35 +01:00 |
|
Daviw Williams
|
256e289c8f
|
Removed old code.
|
2012-11-30 15:56:45 +01:00 |
|
Daviw Williams
|
b53fee2627
|
Fixed behaviour. LowPassFilter now passes again.
|
2012-11-30 15:53:33 +01:00 |
|
David Williams
|
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 |
|
David Williams
|
bbdee0db25
|
Changed default wrap mode.
|
2012-11-27 23:54:11 +01:00 |
|
David Williams
|
a7d7f64554
|
getEnclosedRegion now return a const ref.
|
2012-11-27 22:53:36 +01:00 |
|
David Williams
|
c98f65c9a5
|
Added setWrapMode to BaseVolume::Sampler.
Added initial border/clamping to RawVolumeSampler.
|
2012-11-27 22:31:50 +01:00 |
|
Daviw Williams
|
153d0afc77
|
Reordered functions for alphabetical order (except getters and setters).
|
2012-11-27 16:51:22 +01:00 |
|
Daviw Williams
|
61cd1d3a29
|
Renamed Region::erode() to Region::shrink() and renamed Region::dilate() to Region::grow.
|
2012-11-27 16:49:19 +01:00 |
|
Matt Williams
|
37fbe16939
|
Assert only takes one argument.
It was causing a compiler error on GCC.
|
2012-11-25 11:22:38 +00:00 |
|
David Williams
|
b2642ec5c6
|
More work on Region documentation.
|
2012-11-25 09:18:29 +01:00 |
|
David Williams
|
8f27c8fa9e
|
Added accumulation functions.
|
2012-11-25 00:17:14 +01:00 |
|
David Williams
|
bd00c8e572
|
Added rounding functions.
|
2012-11-25 00:04:18 +01:00 |
|
David Williams
|
f5b638957c
|
More Region documentation.
|
2012-11-24 23:36:46 +01:00 |
|
David Williams
|
e32d47ed8d
|
Documentation of Region class.
|
2012-11-24 23:02:26 +01:00 |
|
David Williams
|
1b207325c4
|
Added documentation and new 'shift' functions.
|
2012-11-24 22:38:43 +01:00 |
|
David Williams
|
dec3f67a5a
|
Inlined some functions.
|
2012-11-24 22:07:49 +01:00 |
|
David Williams
|
02b6421ab8
|
Reordered some functions.
|
2012-11-24 22:02:21 +01:00 |
|
David Williams
|
6d7246f907
|
More dilation and erosion functions for region.
|
2012-11-24 21:32:17 +01:00 |
|
Matt Williams
|
edf2bf87d4
|
Add LargeVolume binding
|
2012-11-24 14:23:52 +00:00 |
|
David Williams
|
cbddc9cba4
|
Added basic dilation and erosion functions.
|
2012-11-24 12:52:37 +01:00 |
|
David Williams
|
9671f19444
|
Added setters to region.
|
2012-11-24 12:42:45 +01:00 |
|
David Williams
|
8bc10530d2
|
Merge branch 'develop' into feature/region-enhancements
|
2012-11-24 12:25:01 +01:00 |
|
David Williams
|
9226337756
|
Partially revert commit bef6a7746e9ecf0dc1bec6737273c19c7142ce71 as it was causing complier warnings in Visual Studio.
|
2012-11-24 10:57:51 +01:00 |
|
David Williams
|
beee8850e9
|
Added getters for upper corner (trivial commit - part of git testing).
|
2012-11-24 10:41:07 +01:00 |
|
David Williams
|
cb992b7c34
|
Added getter methods for lower corner. (Trivial commit - part of Git testing)
|
2012-11-24 10:20:20 +01:00 |
|
David Williams
|
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 |
|
Matt Williams
|
c981ed2706
|
Add forward declaration for DefaultIsQuadNeeded
|
2012-11-23 15:40:51 +00:00 |
|
Daviw Williams
|
d28c2aa61d
|
This is a collection of commits which were supposed to be part of a feature branch... but I got in a mess with Git and so am committing them all together.
|
2012-11-23 15:51:22 +01:00 |
|
Matt Williams
|
0f838d54b6
|
Fix to correct method
|
2012-11-22 21:56:18 +00:00 |
|
Matt Williams
|
839e5374b6
|
Add required header and use const& in constructor
|
2012-11-22 20:43:53 +00:00 |
|
Matt Williams
|
88c8c4014a
|
Fit off-by-one error in resampler by using available functions
It still doesn't work as expected but this is a step in the right
direction.
|
2012-11-22 20:43:00 +00:00 |
|
Matt Williams
|
bef6a7746e
|
Add const qualifiers to variables where it makes sense.
|
2012-11-21 15:23:45 +00:00 |
|
Matt Williams
|
addbf9f365
|
This sampler is not used in the function.
|
2012-11-21 15:10:02 +00:00 |
|
Matt Williams
|
0566645c9e
|
Mostly revert bb87e9e6280b321708f631f286b57a67343c769e to fix crash
Using const references seemed to be causing a crash so have
changed back to just passing the function by value.
|
2012-11-17 13:04:12 +00:00 |
|
Matt Williams
|
5774285d60
|
Move VoxelFilters.inl to 'PolyVoxCore' rather than 'polyvoxcore'
|
2012-11-17 12:03:59 +00:00 |
|
Daviw Williams
|
422d2cb1b7
|
Fixed some linker warning about code that cannot be accessed.
|
2012-11-16 11:14:55 +01:00 |
|