Paolo Cignoni
|
74c7b308ed
|
Moved delaunay mesh creation function from voronoi remesher to voronoi processing
Added better runtime info (by callback use)
|
2020-02-13 19:00:30 +01:00 |
Paolo Cignoni
|
cd2e6af09e
|
Moved initialization to definition.
|
2020-02-09 16:21:01 +01:00 |
Luigi Malomo
|
bb87d68927
|
restored vertex perturbation in the voronoi remesher
|
2018-09-23 16:20:52 +02:00 |
Luigi Malomo
|
fbd29ab314
|
additional parameter added to remesher
|
2017-07-31 15:01:22 +02:00 |
Luigi Malomo
|
75eca5e231
|
fix for voronoi remesher, again
|
2017-07-17 20:39:04 +02:00 |
Paolo Cignoni
|
611341b754
|
Refactoring of the voronoi processing framework
factored out the point sampled distance computation and the approximate
skeleton
|
2016-12-20 09:12:50 +01:00 |
Paolo Cignoni
|
32333eba24
|
Huge copyright sanitization of the header files of vcg folder.
|
2016-06-13 05:29:25 +00:00 |
Nico Pietroni
|
ae92d06e4e
|
minor warning resolved
|
2016-06-09 12:09:12 +00:00 |
Paolo Cignoni
|
98f1a78882
|
harmless clang warning
|
2016-02-12 06:54:20 +00:00 |
Paolo Cignoni
|
9412d27833
|
Significant changes and improvements to the voronoi volumetric sampling framework. Thickness evaluation is almost usable...
|
2016-02-02 15:06:40 +00:00 |
Paolo Cignoni
|
5394d354f9
|
Minor changes to improve robustness of voronoi retriangulation
|
2016-01-28 06:47:47 +00:00 |
Paolo Cignoni
|
31289ce372
|
cleaning harmless clang warning
|
2015-11-26 12:16:05 +00:00 |
Paolo Cignoni
|
9d89004760
|
Updated to reflect the Normal() -> TriangleNormal() change
Updated to reflect the changes to the UpdateFlags (new function names ::VertexBorderFromFaceAdj ::VertexBorderFromFaceBorder)
|
2014-11-12 00:14:23 +00:00 |
Paolo Cignoni
|
e1a327e556
|
added a missing include callback.h
|
2014-11-03 14:59:07 +00:00 |
Paolo Cignoni
|
053b649ed2
|
Added perturbation to the voronoi seed relaxing
|
2014-09-07 21:36:30 +00:00 |
Paolo Cignoni
|
d8293c0c05
|
Updated RestrictedVoronoiRelaxing to use area weighted sum of nearest vertexes to compute barycenter
|
2014-08-30 07:50:22 +00:00 |
Paolo Cignoni
|
0337582896
|
Added managment of fixed vertices in the restricted voronoi relaxing
|
2014-08-28 09:28:39 +00:00 |
Paolo Cignoni
|
875a7d1aac
|
Added RestrictedVoronoiRelaxing mode to the voronoi framework
|
2014-08-28 01:54:32 +00:00 |
Paolo Cignoni
|
e032901b7f
|
updated voronoi processing stuff to manage float/double and to use the new kdtree
|
2014-08-23 01:32:50 +00:00 |
Paolo Cignoni
|
2c0fa9a323
|
Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType
|
2014-07-01 10:13:18 +00:00 |
Paolo Cignoni
|
babd813674
|
Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType
|
2014-06-24 08:49:09 +00:00 |
Nico Pietroni
|
773e2bdb1e
|
corrected minor warnings
|
2014-05-21 02:01:06 +00:00 |
Paolo Cignoni
|
53dbae6626
|
Added the automatic fixing of the constrained vertices after the constrained relaxation.
|
2014-05-13 15:34:26 +00:00 |
Paolo Cignoni
|
b79c323a77
|
Added relaxOnlyConstrainedFlag to the voronoi processing relax procedure that allow to relax only the vertexes that are constrainted (onto their domain) ignoring all the other samples (except the fixed one). It allows to get more even distributions on the constrains.
|
2014-05-09 21:50:28 +00:00 |
Paolo Cignoni
|
329057ea96
|
Corrected position of the vertexes on the border of the voronoi diagram (middle of edge and not middle of face!)
|
2014-05-07 14:41:44 +00:00 |
Paolo Cignoni
|
fc22d7d3a6
|
Added normal reorientation of the mesh (each reglon of was randomly oriented)
|
2014-05-07 14:28:14 +00:00 |
Paolo Cignoni
|
7b18a903ec
|
removed a forgotten debug printf
|
2014-05-07 07:50:02 +00:00 |
Paolo Cignoni
|
3963786487
|
Complete rewrote of the function that convert a mesh with a set of seeds and geodesic distances computed from them into a voronoi diagram mesh. Now works also in strange cases (like almost degenerate regions)
|
2014-05-06 23:13:22 +00:00 |
Nico Pietroni
|
e57b89945f
|
corrected some warnings relative to unreferenced variables
|
2014-05-04 23:32:33 +00:00 |
Paolo Cignoni
|
a3ad95f64e
|
Better management of placement of delaunay midpoint vertices when generating the delaunay triangulation and some constrained vertices are involved.
|
2014-03-27 16:48:32 +00:00 |
Paolo Cignoni
|
c3f7b86500
|
Some changes to the voronoi processing class. Now it performs Loyyd relaxation on constrained elements only keeping into account the constrained set. In other words sample on the boundary are relaxed only keeping into account of he other boundary vertexes This will result in much better distributions of samples on the boundaries.
Improved also boundary management in the refinement/spring relaxing.
Added a parameter for controlling the preprocessing refinment
|
2014-03-18 11:27:46 +00:00 |
Nico Pietroni
|
4e4d5edeb7
|
some minor modification to give the possibility to specify the interpolation function for refinemenent
|
2014-03-07 16:32:06 +00:00 |
Nico Pietroni
|
9e2643a90d
|
corrected one bug during collapses.. have to check link conditions
|
2014-03-07 10:35:36 +00:00 |
Paolo Cignoni
|
a6cc8ccd56
|
Renamed voronoi_clustering -> voronoi_processing
|
2014-03-04 00:38:36 +00:00 |