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
Luigi Malomo
73efe508d0
fixed VFAdjacencyIsInitialized in MeshAssert
2019-12-13 16:08:05 +01:00
T.Alderighi
795f5473d6
complete rework of the crease preserving strategy for isotropic_remeshing & removed manifoldness constraint.
...
Small patch in edge_collapse adding a parameter to do (default=false) for crease information preservation after collapse
Added refineMidpoint in refine to perform midpoint refinement without manifoldness constraints
2019-12-11 16:33:07 +01:00
T.Alderighi
7e6c7c71b3
fix a bug that causing heap priority to be inconsistent after updating vertex quality [using windows runtime this would cause an assertion to fail]
2019-12-11 10:23:26 +01:00
T.Alderighi
2f45aae20c
updates to isotropic remeshing
2019-11-27 17:15:09 +01:00
Luigi Malomo
50939143f5
temporarily reverted ClearAttributes in mesh destructor
2019-05-15 18:32:44 +02:00
nico
b81e2e98bc
solved one template problem
2019-05-15 11:52:54 +10:00
nico
67cb231cc3
added one flag in Triangulate to modify only selected faces
2019-04-26 16:54:43 +10:00
nico
42b17bf904
corrected one bug in SmoothIterative
2019-04-24 11:50:48 +10:00
nico
289fa731b9
correctd one bug added flag to keep some vertex fixed
2019-04-24 11:50:15 +10:00
Andrea Maggiordomo
624c15e390
Added call to ClearAttributes() in Trimesh destructor
2019-03-25 12:58:54 +01:00
nico
ed63e3f7ee
Update tangent_field_operators.h
...
added functions InitBorderField , SmoothIterative and PropagateFromSelF
2019-03-21 16:49:17 +11:00
Luigi Malomo
ce75b4e68f
updated polygon triangulate funnction + corrected Dijkstra spelling
2019-02-28 12:37:01 +01:00
Andrea Maggiordomo
e09bc0763a
Added some missing templates to outline_support.h
2019-01-31 14:21:28 +01:00
Luigi Malomo
dcf7e0aeb4
minor fix
2019-01-30 14:45:49 +01:00
Andrea Maggiordomo
251bbf87bd
fixed RemoveUnreferencedVertex()
2019-01-30 11:16:45 +01:00
Luigi Malomo
b320f95ed7
bugfix
2019-01-17 16:37:01 +01:00
Luigi Malomo
44c32a0b02
added tolerance parameter to quickhull
2019-01-05 13:01:50 +01:00
Luigi Malomo
9a7cdf7d56
warning fix
2018-12-14 16:53:54 +01:00
nico
b2bb45deb1
added PerVertUVArea and ScaleVertUVToMatchArea
2018-12-11 23:14:02 +11:00
Paolo Cignoni
a2c22505ed
Added support of selection in polygon smoothing
2018-11-29 00:46:35 +01:00
Paolo Cignoni
1d7a803c8c
Added another Preconditionchech in MeshAssert VertexNormal are Normalized
2018-11-29 00:46:25 +01:00
Paolo Cignoni
d1b901cbb5
Corrected oldstyle usage of eigen SVD
2018-11-29 00:35:55 +01:00
Paolo Cignoni
09ddc00d8c
Added missing requirement
2018-11-29 00:33:32 +01:00
Paolo Cignoni
d38b6b4a32
harmless warnings
2018-11-28 18:57:47 +01:00
nico
9691602218
made the LaplacianReproject independent wrt scalar type used for the tri mesh
2018-11-21 23:18:17 +11:00
nico
06f8a69ee1
removed the flag to fix irregulars on laplacian and created a version of LaplacianReproject that does not need a triangular mesh
2018-11-21 22:57:31 +11:00
nico
8afa67c9be
modified to work with mesh with float as scalar type
2018-11-13 11:45:26 +11:00
Paolo Cignoni
91947c0f7e
Restored the broken build...
...
Note that for sake of clarity in tetrahedra the boundary test on external face has been renamed as IsTTBorder
Moved the boundary mesh creation into a more appropriate place...
2018-10-25 07:43:53 +02:00
Luigi Malomo
bb87d68927
restored vertex perturbation in the voronoi remesher
2018-09-23 16:20:52 +02:00
Luigi Malomo
abd332b6dc
added the option to avoid triangle subdivisions in the polygonal to triangular mesh conversion
2018-09-23 16:19:42 +02:00
T.Alderighi
3dd1f38353
fix bug on edgecollapse
2018-08-06 11:15:15 +02:00
T.Alderighi
96a8e0e08f
fix bug about angle thresholding
2018-08-06 10:47:06 +02:00