nico
|
bd05cf0932
|
Checked to not collapse triangular faces in Function RemoveValence2Vertices
|
2021-08-24 09:28:03 +10:00 |
nico
|
78d98b2577
|
Fixed 2 more instances of the Marsienne Twister
|
2021-08-24 09:26:28 +10:00 |
alemuntoni
|
b1c1d03215
|
fix MarsenneTwisterURBG class
|
2021-08-23 17:35:50 +02:00 |
alemuntoni
|
e3731ec7f5
|
fix MarsenneTwisterURBG class
|
2021-08-23 17:26:47 +02:00 |
alemuntoni
|
aec8880e85
|
restore deterministic poisson sampling
|
2021-08-23 16:24:23 +02:00 |
alemuntoni
|
95b376b648
|
apply #19, #78, #84, #157, #159
|
2021-08-23 11:07:40 +02:00 |
alemuntoni
|
a282947a72
|
get birth faces indices in ImportFromPolyMesh function
|
2021-07-07 16:45:15 +02:00 |
alemuntoni
|
0f320aa671
|
fix off polygon export
|
2021-07-06 16:43:22 +02:00 |
alemuntoni
|
ab3b3b3c5a
|
code cleanups - remove unneeded semicolons
|
2021-06-21 11:25:51 +02:00 |
Luigi Malomo
|
4b8f73d81c
|
refactoring
|
2021-06-11 17:28:26 +02:00 |
alemuntoni
|
c150c3f6b6
|
fix append and SplitManifoldComponents when wedge text coords are enabled
|
2021-05-17 17:36:32 +02:00 |
alemuntoni
|
e165cc4e45
|
complex/algorithms/stat.h const correctness
|
2021-04-26 14:31:04 +02:00 |
alemuntoni
|
ad75e35593
|
codespell - see #92
|
2021-03-25 15:19:14 +01:00 |
alemuntoni
|
adb799a0a2
|
fix const correctnes of face/component.h
|
2021-03-24 19:15:10 +01:00 |
alemuntoni
|
8408a1a1d1
|
all complex.h files are self-sufficient
|
2021-03-24 17:47:49 +01:00 |
alemuntoni
|
e36aa76fbd
|
complex and simplex self-sufficient headers
|
2021-03-24 16:08:53 +01:00 |
Luigi Malomo
|
f83bdf0815
|
quick and dirty fix for polygon import from trimesh
|
2021-03-23 01:06:28 +01:00 |
alemuntoni
|
8f953efd04
|
CountBitLargePolygons const correctness
|
2021-03-19 12:16:01 +01:00 |
alemuntoni
|
43e624c7ff
|
using std::mt19937
|
2021-03-11 19:42:30 +01:00 |
alemuntoni
|
b07c7d0894
|
fixes due to min/max...
|
2021-03-11 19:21:56 +01:00 |
alemuntoni
|
5d49dfd69b
|
using urbg generator for std::shuffle
|
2021-03-11 18:57:18 +01:00 |
alemuntoni
|
bff978189b
|
switch to std::shuffle in point_sampling (std::random_shuffle deprecated)
|
2021-03-11 16:04:35 +01:00 |
Luigi Malomo
|
399ebd99ca
|
const
|
2021-03-09 22:51:32 +01:00 |
alemuntoni
|
de8569a483
|
random const correctness
|
2021-01-28 21:30:24 +01:00 |
alemuntoni
|
280245b70b
|
hardcoded floats to Scalar; fix some warnings (#158)
|
2021-01-28 12:46:13 +01:00 |
nico
|
14ee78649b
|
Merge branch 'devel' of github.com:cnr-isti-vclab/vcglib into devel
|
2021-01-11 23:19:11 +11:00 |
nico
|
89997b915f
|
corrected some interpolation numerical issue in InterpolateField3D
|
2021-01-11 23:19:04 +11:00 |
korialis
|
37adbd6434
|
slight mods to isotropic_remeshing
|
2021-01-09 12:36:35 +01:00 |
korialis
|
14239a798a
|
adaptivity over inrad/circumrad, will later add choice for adaptivity field
|
2020-12-22 19:21:58 +01:00 |
nico
|
d991f12595
|
made unique the list of seeds to start from for isotropic remeshing in case of adaptive meshing
|
2020-12-19 17:23:29 +11:00 |
nico
|
a8bda725fb
|
corrected star of faces around the borders so valence of singularities now is correct
|
2020-12-11 14:37:32 +11:00 |
nico
|
0a0a06268f
|
added globally rotation per vertex UV coordinates
|
2020-12-11 14:36:13 +11:00 |
Luigi Malomo
|
b39c768c05
|
removed point sampling from polygonal_algorithms
|
2020-12-03 18:26:56 +01:00 |
korialis
|
c0e4cc9fc8
|
minor changes to isotropic + update to adaptive strategy
|
2020-11-27 10:44:04 +01:00 |
nico
|
b6bdb06b5f
|
exposed the type of matrix as public
|
2020-11-25 17:50:22 +10:00 |
nico
|
0ebdeb2bc9
|
added border singularity check
|
2020-11-24 17:16:17 +10:00 |
nico
|
d2b39eb0bb
|
Added a signed measure of distortion to see Compresssion/Stretch
|
2020-11-22 09:46:04 +10:00 |
korialis
|
527953434d
|
bug fix on isotropic remeshing collapse strategy
|
2020-11-13 15:30:38 +01:00 |
alemuntoni
|
a65010f34d
|
enable required VFAdjacency on tmp mesh on SplitManifoldComponents
|
2020-11-12 18:56:06 +01:00 |
korialis
|
8409535255
|
minor changes in isotropic remesher
|
2020-11-12 16:38:56 +01:00 |
nico
|
0488a0242a
|
added displacement of polygonal template position considering the fixed vertices
|
2020-10-31 22:10:05 +01:00 |
nico
|
36e8d80854
|
added IsD check in LaplacianPos Function
|
2020-10-29 14:51:31 +01:00 |
nico
|
36873e9a7a
|
added IsD() check for each vertex
|
2020-10-29 14:35:04 +01:00 |
nico
|
e807f54280
|
added IsD per face check on Computing Normal Function
|
2020-10-26 16:28:10 +01:00 |
Luigi Malomo
|
659d2d12f2
|
removed deprecated std::unary_function
|
2020-10-16 14:15:40 +02:00 |
Alessandro Muntoni
|
41351b9e72
|
Merge pull request #93 from alemuntoni/const_correctness_copy_mesh
const-correctness for copy from a const right Mesh
|
2020-10-16 13:38:02 +02:00 |
Paolo Cignoni
|
f38172157a
|
Small typo corrected
|
2020-09-22 18:56:32 +02:00 |
Paolo Cignoni
|
7563d41062
|
Completed translation of comments
|
2020-09-22 18:55:56 +02:00 |
alemuntoni
|
55b55abded
|
foreach used in selection.h
|
2020-09-11 15:30:57 +02:00 |
alemuntoni
|
8874b37858
|
clean selection.h
|
2020-09-10 17:01:05 +02:00 |
alemuntoni
|
98ff47110d
|
const correctness for make a copy from a const right Mesh
|
2020-09-10 17:01:05 +02:00 |
Paolo Cignoni
|
5c0a0f729b
|
typo in comment
|
2020-08-21 08:38:59 +02:00 |
alemuntoni
|
3932ce448b
|
const correctness mesh_to_matrix.h PerVertexArea
|
2020-08-07 13:04:04 +02:00 |
alemuntoni
|
96ad3c4f3a
|
const correctneess mesh_to_matrix.h
|
2020-08-07 12:42:50 +02:00 |
korialis
|
6364f28aa6
|
quick fix for code referencing undeclared variable & trimesh from tetra border
|
2020-07-23 16:36:26 +02:00 |
alemuntoni
|
7e6bdb7106
|
alnParser in wrap/io_trimesh
|
2020-06-24 12:36:50 +02:00 |
alemuntoni
|
fcdf421f47
|
align_pair sample working
|
2020-06-01 16:33:44 +02:00 |
alemuntoni
|
4d57dde102
|
fix compile error assert
|
2020-05-29 15:21:38 +02:00 |
alemuntoni
|
64e352374a
|
last implementations moved from meshlab
|
2020-05-29 15:18:33 +02:00 |
alemuntoni
|
074a89c588
|
more implementations imported from meshlab
|
2020-05-29 14:48:29 +02:00 |
alemuntoni
|
a374e959ee
|
more implementation and some refactoring
|
2020-05-29 13:20:57 +02:00 |
alemuntoni
|
6cd9d7aa91
|
refactoring
|
2020-05-29 12:18:41 +02:00 |
alemuntoni
|
74d417ac13
|
point_matching_scale moved to vcg
|
2020-05-29 12:17:10 +02:00 |
alemuntoni
|
ec730298fa
|
TMP: first move align_pair
|
2020-05-29 11:55:51 +02:00 |
nico
|
f2ce7bdf69
|
added one more parameter in SmoothPCA to ignore some faces in the computation
|
2020-05-15 10:02:30 +10:00 |
alemuntoni
|
39a4030a70
|
removed using namespace std from header file
|
2020-05-12 15:31:58 +02:00 |
korialis
|
d657112c13
|
relax in isotropic_remeshing colinear clean constraints
|
2020-04-30 15:30:29 +02:00 |
alemuntoni
|
f7871eed2d
|
bugfixes and PR template
|
2020-04-17 16:44:23 +02:00 |
nico
|
e9ea05be02
|
added copy of quality in triangulation of polygonal faces
|
2020-04-10 16:39:49 +10:00 |
Alessandro Muntoni
|
2d35e3964d
|
Merge pull request #64 from norbertwenzel/virtual_dtor_cleanup
Fix missing virtual destructor warnings
|
2020-03-30 10:08:40 +02:00 |
nico
|
d0cd299f34
|
added subdivision step for polygonal mesh
|
2020-03-23 16:05:31 +11:00 |
nico
|
5cc3ca4d70
|
some minor changes over triangulate and smoothPCA
|
2020-03-22 12:10:34 +11:00 |
nico
|
0fa9233f78
|
better interpolation of magnitude values when interpolate from vertices to faces
|
2020-03-22 12:08:38 +11:00 |
Luigi Malomo
|
f7ed8fd13d
|
added optional FF adjacency update when computing border length
|
2020-03-17 10:53:31 +01:00 |
alemuntoni
|
3285c6b1e5
|
fix some gcc warnings
|
2020-02-27 16:31:39 +01:00 |
alemuntoni
|
5fa560e9e6
|
char -> signed char in mc_lookup_table.h
|
2020-02-26 19:19:50 +01:00 |
alemuntoni
|
10b4d6664d
|
fix omp compile error on windows (no unsigned int supported by MSVC)
|
2020-02-21 11:03:47 +01:00 |
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
|
6358aebc09
|
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
|
2020-02-11 19:35:04 +01:00 |
Paolo Cignoni
|
2da7a93146
|
Update symmetry.h
Removed useless commented stuff
|
2020-02-11 19:33:01 +01:00 |
T.Alderighi
|
ebd77034ad
|
added rudimental (optional) offsetting in splitmanifoldcomponents
|
2020-02-11 16:41:11 +01:00 |
Paolo Cignoni
|
cd2e6af09e
|
Moved initialization to definition.
|
2020-02-09 16:21:01 +01:00 |
T.Alderighi
|
cfe695ece3
|
added clean option in isotropic remeshing and updated the remeshing example
|
2020-01-17 13:56:13 +01:00 |
T.Alderighi
|
33adb164f2
|
splitmanifoldcomponents
|
2020-01-16 19:48:31 +01:00 |
T.Alderighi
|
404c57fd2b
|
fix yet another type (splitmanifoldcomponents)
|
2020-01-16 19:27:21 +01:00 |
T.Alderighi
|
83b00f0219
|
hotfix splitmanifoldcomponents
|
2020-01-16 19:00:30 +01:00 |
T.Alderighi
|
662e316767
|
fixed leftover typo
|
2020-01-16 18:45:51 +01:00 |
T.Alderighi
|
3449199f07
|
added splitinmanifoldComponents
|
2020-01-16 18:36:41 +01:00 |
T.Alderighi
|
b584642c84
|
increased support for not 2-manifold meshes, && not-2-manifold vertices geometric preservance
|
2020-01-15 19:11:40 +01:00 |
T.Alderighi
|
b01f140e50
|
added clearSelection flag (default true) to avoid vertex selection clearing
|
2020-01-15 19:08:16 +01:00 |
T.Alderighi
|
601265e961
|
fixed unharmful assert catching due to compactfacevector assumptions on face topology
|
2020-01-13 13:55:25 +01:00 |
nico
|
681db6e551
|
fixed minor warning
|
2020-01-12 22:35:14 +11:00 |
nico
|
0148e9ff4b
|
corrected some compilation issue
|
2020-01-12 22:34:50 +11:00 |
T.Alderighi
|
f2a5f1ef72
|
minor changes to isotropic remeshing
|
2020-01-10 10:10:59 +01:00 |
T.Alderighi
|
3a15e94e95
|
improvements to smoothing step
|
2020-01-08 11:04:09 +01:00 |
T.Alderighi
|
9af4312450
|
minor tweaks on isotropic remesher
|
2020-01-07 14:26:44 +01:00 |
T.Alderighi
|
662950a347
|
small mods to isotropic remeshing
|
2020-01-04 17:03:30 +01:00 |
Luigi Malomo
|
1d082b7fbe
|
fixed bug in perimeter computation
|
2019-12-20 17:21:38 +01:00 |
T.Alderighi
|
1f75de3df3
|
fixed creases handling problems on non manifold edges
|
2019-12-20 14:40:52 +01:00 |
alemuntoni
|
50165d7b03
|
solved bug non-referenced vertices in hc laplacian smoothing
|
2019-12-18 15:47:29 +01:00 |