Commit Graph

2170 Commits

Author SHA1 Message Date
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
nico d4f5f73324 added update of face edge sel on TriSplit::Apply 2018-07-23 17:48:34 +02:00
nico 40781a5455 added some missing includes 2018-07-23 16:23:40 +02:00
Luigi Malomo fd8fe3d82d removed perturbation from voronoi remeshing 2018-07-17 17:02:28 +02:00
T.Alderighi d5831911d2 typos 2018-07-12 14:02:58 +02:00
T.Alderighi 90077c02dc added edgemeshconnectedcomponent and relative iterator 2018-07-11 14:53:20 +02:00
T.Alderighi 0cc19679b0 handle tetras in removeunrefvert 2018-06-07 10:58:10 +02:00
Marco Callieri bb2d190b88 Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2018-06-04 14:16:08 +02:00
Marco Callieri 2d0e455712 added "only to selection" for depth smoothing 2018-06-04 14:15:55 +02:00
T.Alderighi fbda3f32f8 missing tetra container clear in the .Clear() call 2018-05-29 14:21:38 +02:00
Luigi Malomo c067321435 added compute area function for polygonal meshes 2018-05-28 14:58:38 +02:00
Luigi Malomo 37183c1e53 commented debug printfs 2018-05-28 14:57:45 +02:00
T.Alderighi eb97fef7bd small refac in smooth + small refac in tetramesh gl wrapper 2018-05-25 11:25:00 +02:00
T.Alderighi 81a93f7756 tetra smooth 2018-05-23 17:51:20 +02:00
nico 9ad184f9a8 added ReprojectonTriMesh 2018-05-19 12:14:05 +10:00
Luigi Malomo 20d7468438 bugfix 2018-05-18 13:25:34 +02:00
Luigi Malomo 4ca887ba58 added vertex border comptuation from EEadj on 1-manifolds 2018-05-18 13:24:58 +02:00
Luigi Malomo ea55f81076 fix 2018-05-11 19:17:22 +02:00
Luigi Malomo 2451c6b8f9 voronoi remesher tweaking 2018-05-11 18:58:28 +02:00
Luigi Malomo 578a777245 changed edge mesh uniform resampling 2018-05-11 18:56:46 +02:00
T.Alderighi 8ce27cfcf8 more bugs under gcc/clang 2 (checked compilation under windows wsl) 2018-05-11 12:20:08 +02:00
T.Alderighi c92ccb5656 more bugs under gcc/clang 2018-05-11 12:10:39 +02:00
T.Alderighi f8ff736074 fix typos 2018-05-11 11:19:18 +02:00
T.Alderighi 386dba9f64 Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2018-05-11 11:01:21 +02:00
T.Alderighi 358c8e5e44 quality by aspect ratio 2018-05-10 18:25:55 +02:00
T.Alderighi 98b779db16 seed tetfuse + tetra3 utility functions 2018-05-10 16:02:26 +02:00
T.Alderighi 4881ea8148 fixed some typos 2018-05-09 18:55:46 +02:00
T.Alderighi 2b7e5ba20b added some useful functions on tetras 2018-05-09 17:52:50 +02:00
T.Alderighi 05764ee1c2 minor typos 2018-05-09 17:14:16 +02:00
nico acdcb30360 added InitQualityFaceTorsion and InitQualityFaceBending 2018-05-09 22:02:55 +10:00
T.Alderighi 85501c3992 smoothing v0.01 SMOOTH TETRA VERT IN VERTEXCOORDLAPLACIAN 2018-05-08 13:16:45 +02:00
T.Alderighi 25339718d9 small updates 2018-05-08 13:16:07 +02:00
Luigi Malomo 69d2abd146 updated edge refine function to preserve FaceEdgeSelection flags 2018-05-07 20:26:01 +02:00
Luigi Malomo 70a141db69 indent and spelling fix 2018-05-07 20:24:39 +02:00
Andrea Maggiordomo ad5183e567 isotropic remeshing: added early face selection check in collapse functions 2018-05-07 10:14:00 +02:00
Paolo Cignoni c627b31e59 Cleaned up the CoM (curve on manifold) class and revised the sample using it 2018-05-05 00:38:41 +02:00
Paolo Cignoni 18e424b7c0 Updated the functions that cuts along crease edges to use the new faceedge selections 2018-05-05 00:37:33 +02:00
Paolo Cignoni 884faa97c1 Added FillSelectedFaceEdgeVector FaceEdgeSelCrease and BuildFromFaceEdgeSel function
It is much more meaningful to create a poly mesh from selected edges instead abusing of the faux edges bit
Similarly it much butter to select crease edges for subsuequent uses
2018-05-05 00:36:43 +02:00
T.Alderighi 239dfce517 missing header include 2018-05-04 18:19:54 +02:00
T.Alderighi 67a80722d5 removed tetra complex...bootstrapping tetra in trimesh:
base done
foreach done
Allocator done
Append done

quality selection topology WIP
clean todo
2018-05-04 18:12:02 +02:00
T.Alderighi b662f747a0 bootstrapping tetra as trimesh component 2018-05-04 12:08:32 +02:00
T.Alderighi b0384f68d1 stable allocate and tetra complex 2018-05-03 15:05:42 +02:00
T.Alderighi 99fd7d61f7 working on component.h and allocate.h perm 2018-05-02 20:18:33 +02:00
T.Alderighi 1b61aba402 bootstrapping tetra 2018-05-01 17:02:47 +02:00
T.Alderighi ffc93b5169 Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2018-04-11 15:22:28 +02:00
T.Alderighi 800b3b01a5 typo 2018-04-11 15:22:19 +02:00