Paolo Cignoni
|
ab5869f6c3
|
Added the possibility of constraining the movement of some seeds onto a specific domain. Now during relaxation you can for example fix some seeds and constrain some other seeds over linear features defined as subset of vertices.
|
2013-12-20 02:33:36 +00:00 |
Paolo Cignoni
|
d1a5d53a89
|
added VertexBorder sampling algorithm that simply collect all the vertexes on the boundary.
|
2013-12-20 02:27:09 +00:00 |
Paolo Cignoni
|
2acd02f102
|
Added RequireCompactness to the basic exception throwing requirements that you can write at the beginning of an algorithm
|
2013-12-20 02:24:22 +00:00 |
Paolo Cignoni
|
4897d75026
|
Added MissingCompactnessException to the basic vcg exceptions
|
2013-12-20 02:23:24 +00:00 |
Nico Pietroni
|
45c93e47f0
|
corrected 1 warning
|
2013-12-16 12:07:54 +00:00 |
Nico Pietroni
|
c1403e2fef
|
- added FaceSaturate function
- corrected vertex from face quality copy
|
2013-12-16 12:07:26 +00:00 |
Paolo Cignoni
|
43b738796d
|
Significantly improved documentation. Refactored a bit some of the Add* for better readability
|
2013-12-12 20:35:27 +00:00 |
Paolo Cignoni
|
6c883d3cf3
|
Added a few assert to prevent the spread to trash data during voronoi relaxation
|
2013-12-05 22:35:25 +00:00 |
Gianpaolo Palma
|
89039d6658
|
Inverted face orientation for the Box
|
2013-12-05 17:43:36 +00:00 |
Paolo Cignoni
|
85ac0b3c4b
|
removed a spurious debug exportply
|
2013-12-04 17:37:41 +00:00 |
Paolo Cignoni
|
fd09d6fee2
|
Added standard heading comment to the newly added file.
|
2013-11-28 23:39:45 +00:00 |
Paolo Cignoni
|
6762cdbacb
|
First version of the cylinder clipping procedure.
Now it cut the mesh (the cap part is still lacking...
See the app/trimesh_cylclip example
|
2013-11-28 23:30:35 +00:00 |
Paolo Cignoni
|
993a9a2c5b
|
Tricky Change to the refine interface. Now the edge and midpoint predicate are passed as reference so if you need you can make predicate with state. This is useful when the edge and midpoint predicate share a lot of common information and you want exploit the computation done in the edge predicate (e.g. sometimes when you decide if an edge has to be split you already know where the vertex should be placed).
|
2013-11-28 23:29:06 +00:00 |
Paolo Cignoni
|
74749469e1
|
Added distance based relaxation option instead of the standard geodesic relaxation
|
2013-11-27 17:24:04 +00:00 |
Paolo Cignoni
|
1c20f47552
|
added OrientedCylinder to primitive creating functions
|
2013-11-26 11:49:47 +00:00 |
Paolo Cignoni
|
bc218b8201
|
Include header cleaning and reordering.
|
2013-11-25 12:47:20 +00:00 |
Paolo Cignoni
|
51424a7896
|
committed a small change to the Geodesic::Visit
Now it can start from a set of seeds that are not at zero distance.
|
2013-11-25 12:46:30 +00:00 |
Paolo Cignoni
|
cbc36cf147
|
Include header cleaning and reordering.
|
2013-11-25 10:40:33 +00:00 |
Paolo Cignoni
|
ae18013dd2
|
Updated to a change of interface of VoronoiProcessing<VoroMesh>::VoronoiColoring
|
2013-11-25 10:39:48 +00:00 |
Paolo Cignoni
|
54b288611a
|
Include header cleaning and reordering.
|
2013-11-25 10:38:17 +00:00 |
Paolo Cignoni
|
85ae6fe034
|
Updated to the change of interface of VFOrderedStarFF
|
2013-11-25 10:37:42 +00:00 |
Paolo Cignoni
|
7c0f42c4d7
|
Include header cleaning and reordering.
|
2013-11-25 10:35:39 +00:00 |
Paolo Cignoni
|
cc72b3e3e1
|
Include header cleaning and reordering.
|
2013-11-25 10:32:41 +00:00 |
Paolo Cignoni
|
84c80a1972
|
Include header cleaning and reordering.
|
2013-11-25 10:01:24 +00:00 |
Paolo Cignoni
|
25e6561f60
|
Changed the access to a segment endpoint according to the recent change P(x) -> Lerp(x) in the segment3 interface
|
2013-11-07 22:35:32 +00:00 |
granzuglia
|
d4cbf8b65d
|
- fixed heap bug
|
2013-10-18 15:32:04 +00:00 |
granzuglia
|
d59e519e8f
|
- added missing "#include"
|
2013-10-16 08:36:05 +00:00 |
Paolo Cignoni
|
a1471cea44
|
Cleaned up a bit naming and comments and some interfaces of some bitquad functions
|
2013-10-10 16:02:27 +00:00 |
Paolo Cignoni
|
b8769bd3e6
|
updated the voronoi atlas parametrization to the new geodesic api
|
2013-10-10 10:36:39 +00:00 |
Paolo Cignoni
|
afec01ce96
|
corrected order of include files (face/topology.h must go after complex.h)
|
2013-10-09 09:18:08 +00:00 |
Paolo Cignoni
|
4cf6f3d6e8
|
Added edge collapse of short edges and triangulation of voronoi regions
|
2013-10-09 08:49:13 +00:00 |
Paolo Cignoni
|
2a552f8976
|
Corrected a wrong call to GetAreaAndFrontier that I forgot to update after the api change...
|
2013-10-07 08:07:16 +00:00 |
Paolo Cignoni
|
97a8cb9238
|
Removed the missing face bug and the wrong orientation bug.
|
2013-10-03 21:09:28 +00:00 |
Paolo Cignoni
|
bf17b1b9f8
|
Heavylly change. Rewrote the voronoi to mesh converter. Added option for locking vertices
|
2013-10-03 14:32:53 +00:00 |
Paolo Cignoni
|
607e048265
|
added a few assert in the newly added AddFace shortcut
|
2013-10-03 14:32:01 +00:00 |
Paolo Cignoni
|
41bced16bd
|
Added VertexBorderCorner sampling function (that returns all the vertices over the boundary and that are corners...
|
2013-10-03 10:00:53 +00:00 |
Paolo Cignoni
|
97f8b30adf
|
changed a type of the Build wrapper to override a weird compiler error (form int[3] to point3i)
|
2013-10-03 09:59:11 +00:00 |
Paolo Cignoni
|
ad17f61dc0
|
added a simple wrapper to add a single vertex to a mesh given its coords
|
2013-10-03 09:57:45 +00:00 |
Nico Pietroni
|
97d14f173f
|
added clear V flag at the beginning of ImportFromTriMesh function
|
2013-10-03 08:21:08 +00:00 |
Nico Pietroni
|
7c08094a50
|
corrected AnisotropicDistance
|
2013-09-21 00:54:21 +00:00 |
Nico Pietroni
|
affa165543
|
added explicit cast to ScalarType , line 286
|
2013-09-21 00:53:36 +00:00 |
Nico Pietroni
|
afef24633f
|
added #include <vcg/container/simple_temporary_data.h>
|
2013-09-21 00:52:24 +00:00 |
Paolo Cignoni
|
58471132ba
|
Cleaned up a bit for better handling of point clouds
|
2013-09-11 11:11:10 +00:00 |
Paolo Cignoni
|
80467d1f41
|
minor changes (component check in the sampler class)
|
2013-09-11 11:09:29 +00:00 |
Paolo Cignoni
|
0263e6df9d
|
Small changes in comments
|
2013-09-10 14:21:48 +00:00 |
Paolo Cignoni
|
d974bf2770
|
Further tuning of poisson disk sampling pruning. Now we check also if the Spatial Hash Index is not over filled,
|
2013-09-10 13:41:16 +00:00 |
Paolo Cignoni
|
46dc55fb3c
|
Refactored code to use the AddFace of the Allocator that add and fill a face with three vertex pointers.
|
2013-09-10 10:51:15 +00:00 |
Paolo Cignoni
|
4fdfb1d62b
|
Parameter Tuning for the PoissonDisk sampling using the getBestPrecomputedMontecarloSample heuristic. Now there is a better default and another param exposed.
|
2013-09-10 10:50:10 +00:00 |
Paolo Cignoni
|
b849524274
|
Added Requirements. Refactored some funcs and uniformed naming of functions...
|
2013-09-10 10:49:01 +00:00 |
Paolo Cignoni
|
b49b2ce1e8
|
Added PerVertexBasicRadialCrossField for the creation of sample cross field
|
2013-07-26 12:21:40 +00:00 |