Paolo Cignoni
|
c749b3e143
|
Heavily restructured PoissonDisk resampling. Now there are two approaches, a pure pruning and a cell pruning approach
|
2009-12-02 15:10:12 +00:00 |
Paolo Cignoni
|
dc82ece647
|
Optimized version of poisson sampling
|
2009-11-30 15:53:23 +00:00 |
Paolo Cignoni
|
a209a9b890
|
Refactoring of the Poisson Sampling algorithm. Hopefully faster
|
2009-11-25 15:50:36 +00:00 |
Paolo Cignoni
|
a35120d9d9
|
added faux edge sampling management
|
2009-10-02 14:11:34 +00:00 |
Paolo Cignoni
|
44fd7bb2ba
|
slightly changed the trivial sampler to make simpler to use all the sampling strategies to just get a coord vector.
|
2009-07-22 05:59:03 +00:00 |
Marco Callieri
|
b066baa686
|
added cast in a SQRT (could not resolve overloading
(int)(sqrt((double)n_samples) +1.0);
|
2009-06-08 15:48:55 +00:00 |
Paolo Cignoni
|
665fa05d1c
|
Added RegularRecursiveOffset sampling function
|
2009-04-22 10:27:44 +00:00 |
Paolo Cignoni
|
066c2bdb8b
|
Corrected ComputePoissonDiskRadius to Manage approximately the PointCloud Case, using area of the bbox as an approx of the surface area.
|
2009-03-27 15:09:14 +00:00 |
Paolo Cignoni
|
9a0b315fb0
|
Small change in poisson point sampling, we should call the sampler class with the input mesh
|
2009-03-26 10:51:44 +00:00 |
Paolo Cignoni
|
cf028b728b
|
Added parameter invertQuality to PoissonDiskSampling in order to invert
how quality influences density distribution
|
2009-03-25 08:22:03 +00:00 |
Paolo Cignoni
|
2ba11ecc4a
|
Restructured a bit the stratified sampling approaches
|
2009-03-19 22:04:52 +00:00 |
Paolo Cignoni
|
891aaef124
|
Corrected bug in the normalization of quality->radius of the poisson variable disk sampling
|
2009-02-11 09:38:41 +00:00 |
Paolo Cignoni
|
b9949e8910
|
Added a custom macro to disable qt calls if not needed, just a temporary
solution
|
2009-01-29 11:12:57 +00:00 |
Paolo Cignoni
|
5b921d1159
|
max must begin with a capital M...
|
2009-01-29 10:49:34 +00:00 |
Paolo Cignoni
|
76f8093297
|
Namespace correction for max function
|
2009-01-29 10:46:39 +00:00 |
Paolo Cignoni
|
92f9a2026b
|
completed the refactoring of the variable disk sampling
|
2009-01-29 00:16:00 +00:00 |
Paolo Cignoni
|
eaa4d2232b
|
Refactored a bit the structure of the poisson sampling code to include the variable density sampling
|
2009-01-27 23:54:47 +00:00 |
Massimiliano Corsini
|
393ef8a41a
|
add changing density
|
2009-01-21 17:39:40 +00:00 |
Massimiliano Corsini
|
ce6e4023c5
|
improve generatePoissonDisk performances
|
2009-01-21 15:40:16 +00:00 |
Massimiliano Corsini
|
226d111f9c
|
modify generatePoissonDisk taking into account spatial hash properties
|
2009-01-20 11:06:12 +00:00 |
Paolo Cignoni
|
92fd17590a
|
Really really working poisson disk
|
2009-01-19 23:18:10 +00:00 |
Massimiliano Corsini
|
6be9fe3b03
|
fix typos
|
2009-01-18 19:33:50 +00:00 |
Massimiliano Corsini
|
d0fcdcf5cd
|
final version of the poissondisk sampling
(there is still a bug in GetInSphereVertex)
|
2009-01-17 17:37:06 +00:00 |
Paolo Cignoni
|
f1336a0085
|
still experimenting with the poisson sampling
|
2009-01-16 16:14:16 +00:00 |
Massimiliano Corsini
|
83350db29a
|
poissondisk sampling finished...
|
2009-01-16 15:01:46 +00:00 |
Massimiliano Corsini
|
7bd8b4f19b
|
poissondisk sampling completely restructure for performance
|
2009-01-16 11:30:19 +00:00 |
Massimiliano Corsini
|
dad1103184
|
poisson disk sampling (under construction...)
|
2009-01-15 22:38:37 +00:00 |
Massimiliano Corsini
|
f5e4f86859
|
|
2009-01-15 17:03:08 +00:00 |
Paolo Cignoni
|
957fb711ed
|
minor gcc compilation issues
|
2009-01-15 16:00:46 +00:00 |
Massimiliano Corsini
|
15ae5168f2
|
further step in poisson disk sampling development..
|
2009-01-15 15:32:10 +00:00 |
Paolo Cignoni
|
ab8fe0462d
|
added some missing typename for gcc compiling
|
2009-01-15 08:04:12 +00:00 |
Paolo Cignoni
|
f001af1c5c
|
better comments and removed useless code
|
2009-01-15 01:25:15 +00:00 |
Massimiliano Corsini
|
fdaa2e88d1
|
poisson disk under development... (not working for now)
|
2009-01-14 17:12:12 +00:00 |
Paolo Cignoni
|
2497e3d286
|
Added Edge Uniform sampling function that takes samples uniformly only on the mesh edges by regularly subdividing them
|
2009-01-14 15:56:07 +00:00 |
Paolo Cignoni
|
3cee0f23b5
|
commented out a addCell call that was undefined
|
2009-01-13 21:10:57 +00:00 |
Massimiliano Corsini
|
c4ca67e959
|
fix typo
|
2009-01-12 16:11:37 +00:00 |
Paolo Cignoni
|
417c52b7b0
|
Better comments clarifying the purpose of Samplers and Algorithms for sampling
|
2009-01-12 16:01:49 +00:00 |
Massimiliano Corsini
|
1a05696eb5
|
first sketch of the Poisson disk (projection-based) sampling
|
2009-01-12 14:22:03 +00:00 |
Massimiliano Corsini
|
abbf0d60ce
|
starting to implement PoissonDisk sampling
|
2009-01-11 15:43:58 +00:00 |
Massimiliano Corsini
|
44aa343da6
|
minor changes in poisson disk
|
2009-01-09 17:05:10 +00:00 |
Massimiliano Corsini
|
3586a13438
|
replace rand() with MarsenneTwister generator
|
2009-01-09 14:35:46 +00:00 |
Paolo Cignoni
|
20b46e3122
|
added the default use of a safe random generator for shuffling vectors (mingw rand seems really bad...)
|
2008-12-18 00:30:52 +00:00 |
Paolo Cignoni
|
3485b76d8f
|
Added explicit casts
|
2008-12-09 11:36:34 +00:00 |
Massimiliano Corsini
|
992a808685
|
|
2008-11-20 17:00:30 +00:00 |
Paolo Cignoni
|
42709146e6
|
Addedd missing std namespace befor make_pair
|
2008-11-20 13:26:26 +00:00 |
Massimiliano Corsini
|
99e6ea5dd6
|
add fake poisson-disk sampling
|
2008-11-17 12:52:17 +00:00 |
Paolo Cignoni
|
5c6c7cafd5
|
changed the interface of the texel sampling function. Now width and height of the sampling texture can be different
|
2008-11-14 15:12:02 +00:00 |
Paolo Cignoni
|
336de84d19
|
Added an unbiased montecarlo and a revised (still to be improved) stratified sampling
|
2008-11-01 07:22:29 +00:00 |
ganovelli
|
7a03d966d3
|
corrected small bug in FaceSimilar
|
2008-08-14 14:19:29 +00:00 |
Paolo Cignoni
|
8f44e94747
|
Added missing includes
|
2008-07-20 14:34:26 +00:00 |