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 |
Paolo Cignoni
|
a6f9f33a62
|
removed references to the meshlab code (qdebug and leaked mesh types)
|
2008-07-03 21:39:37 +00:00 |
Paolo Cignoni
|
4e6ff1e97a
|
removed harmless warnings
|
2008-07-01 09:34:43 +00:00 |
Paolo Cignoni
|
86c880176d
|
Completed texture sampling method. now you can generate all the texels of a mesh with a uv mapping.
|
2008-06-20 23:33:24 +00:00 |
Paolo Cignoni
|
79786de3cc
|
Almost completed the Sampling Classes now all the classical methods are in. Added a TrivialSampler class to better illustrate the interface of the sampler object.
|
2008-06-20 15:11:30 +00:00 |
Paolo Cignoni
|
a29f21fa59
|
added vertexweighted sampling
|
2008-06-04 13:29:04 +00:00 |
Paolo Cignoni
|
ca47599bd5
|
Added weighted area sampling
|
2008-05-29 06:17:09 +00:00 |
Paolo Cignoni
|
9657491e07
|
First Version of the sampling class (useful for generating point set and metro oriented samplings)
|
2008-05-27 21:38:37 +00:00 |