Commit Graph

1031 Commits

Author SHA1 Message Date
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
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
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 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
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 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 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
Paolo Cignoni 64aaf2bb9b harmless warning 2018-04-10 19:05:50 +02:00
nico 6a31fa64ba Refactored ReprojectBorder and added MergeAlongEdges Function 2018-04-06 14:03:39 +10:00
Luigi Malomo 6011f049fc voronoi remesher tweaked 2018-04-05 18:43:43 +02:00
Luigi Malomo 54d19e3059 added function to compute mesh boundary length 2018-04-05 18:43:05 +02:00
Marco Callieri ce1f23a37b added check in MCSimplify
if the mesh does not have straight edges, it cannot be simplified "guessing" the error because it is not a MC-generated mesh.
Before, when it fould no straigth edges, it was crashing :)
2018-04-03 13:06:26 +02:00
Marco Callieri ba91309937 warning cleanup 2018-03-21 12:01:01 +01:00
Paolo Cignoni 912e78c4cf cleaned up a few typenames 2018-02-25 18:37:11 +01:00
Paolo Cignoni a9bc96b798 corrected missing typename 2018-02-23 16:41:07 +01:00
Gianpaolo Palma 6a7e2fadbc Changing std::vector with std::unordered_set 2018-02-23 16:15:03 +01:00
Gianpaolo Palma c63bb93163 Added normal computation for the visibility mesh 2018-02-23 16:11:58 +01:00
Gianpaolo Palma dbd47ab70b Fixing compilation error 2018-02-23 16:09:19 +01:00
Gianpaolo Palma 926020d508 Speed-up improvments
- Use of the kdTree instead of the staticGrid
- Use of OpenMP in the computation of the slice values
2018-02-22 11:32:17 +01:00
Paolo Cignoni 735391f996 Correct number of merged vertices 2018-02-20 21:24:28 +01:00
Paolo Cignoni 19296e27b9 added return value to the WedgeTexMergeClose
to comply the style...
2018-02-20 16:37:39 +01:00
Paolo Cignoni bbed4de2f6 harmless warning 2018-02-20 15:33:04 +01:00
Paolo Cignoni 7b0464603d Added texture clean sample 2018-02-20 14:04:01 +01:00
Paolo Cignoni d6e5aa2116 Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2018-02-20 10:24:34 +01:00
Paolo Cignoni 7c984e12da Added WedgeTexMergeClose that Merge supposedly wrong texcoords 2018-02-20 10:24:29 +01:00
Paolo Cignoni 23cb998b04 typo 2018-02-20 10:24:00 +01:00
Marco Callieri 25374bd85a warning removal 2018-02-16 11:30:18 +01:00
nico fab7286ff2 Merge branch 'devel' of github.com:cnr-isti-vclab/vcglib into devel 2018-01-08 15:59:20 +11:00
nico b9f4b1a4cb added GloballyRotate function to rotate the UV parametrization 2018-01-08 15:59:07 +11:00
133470 9b6d34c238 removed ambiguos call to lambda function compiler errors 2018-01-05 14:58:44 +11:00
nico 8b9f2ee2bd Resolved some minor warnigns 2018-01-04 21:29:49 +11:00
granzuglia 00a3232916 - fixed compile time error. From tri::Distortion<VoroMesh,false>::Folded(*rm) to tri::Distortion<VoroMesh,false>::FoldedNum(*rm) 2018-01-04 15:43:57 +11:00
nico 83aee42b0a Several changes and one bug solved 2017-12-28 15:20:42 +11:00
nico 34cccaf7f0 corrected one bug In Oriented Cone
Must be traslated correctly to the origin before applying rotation
2017-12-28 15:19:42 +11:00
Paolo Cignoni 6625a319b9 Disambiguated two Folded functions into IsFolded and FoldedNum 2017-12-21 01:20:57 +01:00
Paolo Cignoni 796e2338ab Added two const in color PerVertexThresholding 2017-12-21 01:19:50 +01:00
Paolo Cignoni 142ec158f6 Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2017-12-21 01:18:19 +01:00
Paolo Cignoni 6c2e91b423 improved MarkFauxEdgeWithPolyLine 2017-12-21 01:16:03 +01:00
nico 6ebb13e557 Merge branch 'devel' of github.com:cnr-isti-vclab/vcglib into devel 2017-12-19 01:03:59 +11:00
nico 21b6ecf8ca small warning resolved 2017-12-19 01:03:34 +11:00
nico 1aacc87b07 removed some bug in Smooth PCA 2017-12-19 01:02:18 +11:00
nico 6dd5244ddb minor warning solved 2017-12-19 00:56:57 +11:00
Luigi Malomo 6b80ae85f2 fix 2017-12-06 18:08:08 +01:00
Luigi Malomo 950b95f9d5 minor fix 2017-12-05 18:27:17 +01:00
nico 17d89e705a added OrientedCone function and solved minor errors 2017-12-05 23:27:22 +11:00
nico b9e780e2fa Merge branch 'devel' of github.com:cnr-isti-vclab/vcglib into devel 2017-12-05 23:26:24 +11:00
nico 4bd1bb2376 refactored the class and removed unused functions 2017-12-05 23:24:47 +11:00
Luigi Malomo 2a52c8ae8c thomas minor changes and fixes 2017-11-23 19:14:02 +01:00
Luigi Malomo e7add6c9b0 fixed compile issues on win 2017-09-21 12:19:08 +02:00
Paolo Cignoni d15e5fbb91 Added Reserve in sparse matrix init for speeding up poisson parametrization 2017-09-18 11:26:40 +02:00
Luigi Malomo 992ab0ca2e edgemesh uniform sampler fixed + voronoi remesher improved 2017-09-11 14:47:32 +02:00
Paolo Cignoni 7f38262616 corrected curvature issues #25
(wrong requirements, missing components...)
2017-09-10 18:09:08 +02:00
Paolo Cignoni 6b23122ff7 Corrected some Segment3f -> Segment3Type 2017-09-07 19:02:13 +02:00
Paolo Cignoni 6b11cc44d9 More and more debugging for the CoM class. Now it should begin to be usable 2017-09-05 00:38:43 +02:00
Paolo Cignoni cbb6b7e4b3 Improved TrivialPointerSampler to also expose the addEdge interface 2017-09-05 00:37:45 +02:00
Paolo Cignoni f018cab12d Added computeEdgeLengthSum 2017-09-05 00:37:12 +02:00
Paolo Cignoni 7d1431f314 Small refactoring 2017-08-31 13:18:16 +02:00
Paolo Cignoni 2e139b10a6 Corrected further bugs in boundary management... 2017-08-31 13:11:58 +02:00
Paolo Cignoni c71321a3b6 Refactored crease_cut to correctly work with boundary creases 2017-08-31 11:39:26 +02:00
Paolo Cignoni d30bcfe4f3 Corrected bugs in cut tree retraction for meshes with boundaries 2017-08-31 08:44:15 +02:00
Paolo Cignoni babd1de3fc harmless warnings 2017-08-31 08:43:26 +02:00
Paolo Cignoni e0b7a64b04 Refactored curve on manifold 2017-08-30 16:03:46 +02:00
Paolo Cignoni 42f25c825b factored out old implementation of foreach 2017-08-30 15:58:56 +02:00
Luigi Malomo fbd29ab314 additional parameter added to remesher 2017-07-31 15:01:22 +02:00
Paolo Cignoni 3d47dc1273 Added a missing init bbox 2017-07-27 15:59:09 +02:00
Paolo Cignoni 8b8d9844b1 Cleaned up a bit the poisson solver 2017-07-27 15:58:41 +02:00
Paolo Cignoni c2f0aee10d slight change to ExtractPolygon to do not need anything for purely triangular meshes 2017-07-23 09:34:23 +02:00
Paolo Cignoni 005adde169 Cleaned up BuildMeshFromCoordVectorIndexVector 2017-07-23 09:32:51 +02:00
Paolo Cignoni 77c0240737 Stupid useless normalization inserted by error. 2017-07-22 08:03:27 +02:00
Luigi Malomo 75eca5e231 fix for voronoi remesher, again 2017-07-17 20:39:04 +02:00
Luigi Malomo 30dcc87c1a fixed voronoi remesher 2017-07-13 08:38:33 +02:00
Luigi Malomo aaea34f882 reimplemented and fixed edge mesh split 2017-07-12 20:14:33 +02:00
Luigi Malomo 014edf0e05 fixed bug in crease_cut.h + minor changes 2017-07-12 11:59:39 +02:00
nico c9194ae005 added bool SmoothSelected in VertexCoordScaleDependentLaplacian_Fujiwara 2017-07-05 23:52:38 +02:00
nico 1990de4809 rewritten InitQualityVertVoronoiArea function 2017-06-21 15:14:03 +02:00
Paolo Cignoni 8b49a7803a Added management of selection in laplacian smoothing for remeshing 2017-06-16 11:51:26 +02:00
Paolo Cignoni 59270c3023 Corrected orthographic error in function name. IsFeaseable -> IsFeasible 2017-06-16 11:33:35 +02:00
Paolo Cignoni ed54491d10 Corrected the error in selection.h that broke the build.... 2017-06-16 11:29:38 +02:00
Paolo Cignoni f8c6030b2a Added the possibility of restoring a selection with an Or or an And wrt to the current selection (quite useful to preserve something and combine multiple selections) 2017-06-16 01:37:37 +02:00
nico 0ea869a843 changed the handling of valence 2 vertices 2017-05-22 19:28:07 +02:00
Luigi Malomo f9d20fad7d warnings fixed 2017-05-18 18:27:37 +02:00
Paolo Cignoni 4bb8528f68 Renamed parameters for better understanding
Always disambiguate radians and degree!
2017-05-12 16:23:12 +02:00
Luigi Malomo 64a40f10c6 removed unnecessary edge mesh template from remesher 2017-05-09 14:08:35 +02:00
Luigi Malomo f74a877891 removed debug option from voronoi remesher 2017-05-09 12:18:32 +02:00
nico a79feac57b added Triangulate Method 2017-05-07 22:23:01 +02:00
nico 581acc3d2e corrected some bug on CollapseBorderSmallEdgesStep function 2017-05-04 03:13:59 +02:00
nico aada1502e4 added the possibility of preserving corners of the triangle mesh during
the quadrangulation
2017-05-04 03:13:08 +02:00
nico 573253bafb added InterpolateQualityVertFormFaces and ClosestPoint functions 2017-05-01 01:54:36 +02:00
Luigi Malomo 066762521a removed harmless warnings 2017-04-16 16:24:00 +02:00
Paolo Cignoni cc447ec73f Added a implicit parameter and corrected a bug in the management of selection in remeshing 2017-04-12 07:44:28 +02:00
Paolo Cignoni db0a01af70 Corrected missing return value in SelectIntersectingFaces 2017-04-12 07:38:19 +02:00
Paolo Cignoni 65c847fede Added option to work only on selected faces to remeshing
added also handy shortcut to avoid creating the projection mesh copy
2017-04-11 19:11:51 +02:00
Paolo Cignoni 717a183097 Added SelectIntersectingFaces function that works for two different meshes (instead of self intersecting) 2017-04-11 19:10:53 +02:00
Paolo Cignoni 37f8ea9643 Added Option to compute average edge length only on selected faces 2017-04-11 19:10:13 +02:00
Luigi Malomo 5c2843b6a9 adapted connected components functions to polygonal meshes 2017-04-05 18:54:53 +02:00
Luigi Malomo 0b7528ee7d removed warnings 2017-04-05 18:54:53 +02:00
Luigi Malomo f2b92b6484 adapted some functions to polygonal meshes 2017-04-05 18:54:53 +02:00
Paolo Cignoni 4860a27a15 Added various missing RequireXXX 2017-04-05 07:47:53 +02:00
Paolo Cignoni d4293c7d78 Minimal refactoring of mesh intersection 2017-04-05 07:40:17 +02:00
Paolo Cignoni e7161dfa56 Cleaning type mismatch in update quality (quality has its own type!) 2017-04-03 17:23:25 +02:00
nico cc5ed5f4c3 corrected one compilation issue about cast to scalar type 2017-04-03 12:33:49 +02:00
nico c2cd4dfccb corrected one Bug for the usage of a threshold in VertexSaturate
function
2017-04-03 11:00:35 +02:00
nico 788292d06c templates some functions on ScalarType instead of float 2017-04-03 10:58:41 +02:00
nico bb0e2950e2 solved several Issues to make it works with double 2017-04-03 10:58:09 +02:00
Paolo Cignoni 2793be26f6 better comments and corrected SelectVertexCornerBorder -> VertexCornerBorder 2017-04-02 17:40:12 +02:00
Paolo Cignoni bc07762ab5 Moved and refactored SelectVertexCornerBorder from UpdateFlags to UpdateSelection
Added also erode and dilate
2017-04-02 01:27:06 +02:00
Paolo Cignoni 235d03935e harmless warning issued only on release (assert involving variables) 2017-04-01 18:19:51 +02:00
nico 872448ecba added ComputePerVertQualityAvg function 2017-03-30 13:06:33 +02:00
nico f81d5c7ed5 cleaned a bit the commented functions and added Area and Quality as
Voronoi Area
2017-03-30 13:06:04 +02:00
Paolo Cignoni ff7711147e added some casts for importing curvature types 2017-03-24 15:17:54 +01:00
Luigi Malomo 22afe8170b comments cleaned 2017-03-24 14:47:50 +01:00
Luigi Malomo b4779b7151 minor changes to voronoi remesher 2017-03-24 14:43:30 +01:00
Luigi Malomo 9eb6610f34 added arap distortion + class template for UV paramertization 2017-03-24 14:43:30 +01:00
Luigi Malomo 48092ff9b9 fixed types 2017-03-24 14:43:30 +01:00
Marco Callieri 77bbf1d70c avoid crashing if vn<100 2017-03-23 14:51:20 +01:00
Paolo Cignoni 79f2fc9e73 Added Isotropic remeshing.
And the correspondent sample
2017-03-22 14:12:40 +01:00
Paolo Cignoni 8ac9680253 Small optimisation in the edge collapse.
One of the two sets of faces computed during the collapse was useless.
2017-03-22 14:12:06 +01:00
Paolo Cignoni da8b1825c6 Small refactoring 2017-03-22 07:33:34 +01:00
Paolo Cignoni aef47c18de Better documentation of meshassert 2017-03-21 23:18:22 +01:00
nico 7674ae4061 added Laplacian filter and some minor changes 2017-03-14 12:55:34 +01:00
Paolo Cignoni c4d97c2c03 Huge reordering of header file inclusion order 2017-03-14 07:48:48 +01:00
Paolo Cignoni 18d070f9eb yet another small refactoring 2017-03-13 15:47:55 +01:00
Paolo Cignoni ebb747ecf5 Added a meshassert in the uniform edge sampling 2017-03-13 15:47:33 +01:00
Paolo Cignoni 610e8e49c8 Added a needed Require Normal Components 2017-03-13 15:46:58 +01:00
Paolo Cignoni 781c333821 Added a few meshassert exception throwing check functions 2017-03-13 15:41:16 +01:00
Paolo Cignoni 4a80b019ac First commit of the voronoi based remesher
Still to be checked…
2017-03-13 13:28:46 +01:00
Luigi Malomo a75dbdc05d added function to retrieve the parametrization in matrix form 2017-03-07 14:34:36 +01:00
Paolo Cignoni 5a29812d7b Corrected harmless warnings 2017-03-02 10:11:00 +01:00
Paolo Cignoni 4046f82f75 Corrected harmless Warnings 2017-03-02 10:10:18 +01:00
nico 73a89349da refactored a bit the code and cleaned some commented function 2017-02-24 18:21:21 +01:00
Paolo Cignoni 0478f436b4 Cleaning unused stuff and better comments 2017-02-21 17:47:29 +01:00
Paolo Cignoni 82ddb476a4 Heavy refactoring. Closing #12
Many changes, improved general robustness and added more options to
customise the behaviour.
Added control on quality quadric, Hard normal flipping check,
SVDPlacement that find better optimal position and many other small
optimizations.
2017-02-21 17:46:46 +01:00
Paolo Cignoni 95da297c18 Better Comment and a bit of refactoring 2017-02-21 17:15:05 +01:00
Paolo Cignoni bdd25079ac Added evaluation of Koenderink's Shape Index and Curvedness from curvature 2017-01-29 18:20:07 +01:00
nico c858faab65 corrected template parameter of VertexBorderCorner function 2017-01-27 12:20:31 +01:00
nico 7ddf4d27eb removed some commented code 2017-01-27 12:18:46 +01:00
Paolo Cignoni 3df00a5ffe Corrected small bug in Smooth VertexCoordPlanarLaplacian 2017-01-26 19:01:43 +01:00
Paolo Cignoni 4529d09e58 Removed hard coded eigenlib path from the include. So you are free to use the version of eigen you prefer.
Note that since this commit in your projects you must add also the
eigen folder to the include path.
2017-01-26 15:31:53 +01:00
nico 8eda1c1d2f added ComputePerFaceQualityAvg function 2017-01-25 17:27:46 +01:00
nico 555fd55b35 added VertexValence function 2017-01-25 17:27:25 +01:00
nico 2e3e2d5194 moved VertexBorderCorner function in updating flags 2017-01-25 17:26:57 +01:00
nico 4b29ec5ef6 first release version of polygonal algorithms methods 2017-01-25 17:25:26 +01:00
nico b482aa3cbe first version of Dual meshing with sample application 2017-01-23 17:22:44 +01:00
nico 84913a7d54 added expectedValence function and solved minor bugs 2017-01-23 16:24:29 +01:00
nico 8c2dcdffe8 added VertexQualityTaubin function 2017-01-23 16:17:19 +01:00
Paolo Cignoni ee9c389418 Rewrote the RemoveUnreferenceVertex to not use bit flags. 2017-01-22 00:32:44 +01: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 32680eac28 Function Name Change FaceGrid -> SparseFaceGrid 2016-12-20 09:12:50 +01:00
Paolo Cignoni 6e63061a5a Improved documentation, templates a point3f as coordtype, added a function for returning the sampled vector 2016-12-20 09:12:50 +01:00
Paolo Cignoni 3742fcef2b Heavily commented, restructured and debugged the basic hole filling code 2016-12-12 15:33:34 +01:00
Paolo Cignoni 5e03df37b7 Corrected bug in the BuildMeshFromCoordVectorIndexVector
And improved comment on usage
2016-12-05 13:04:51 +01:00
Paolo Cignoni a850722639 changed a */* into a * /* to avoid a warning 2016-12-04 12:08:29 +01:00