T.Alderighi
2f45aae20c
updates to isotropic remeshing
2019-11-27 17:15:09 +01:00
Luigi Malomo
2fca22fc4e
added missing cstring include
2019-11-21 18:42:25 +01:00
Luigi Malomo
01943cf591
minor fix for windows
2019-11-21 17:27:46 +01:00
T.Alderighi
0cfeda19c1
fix bug on rotationmatrix computation corner case
2019-11-21 17:14:34 +01:00
Luigi Malomo
95f793a6cd
fixed nanoply build
2019-11-21 17:09:32 +01:00
Luigi Malomo
9c1fbc085c
fixed nanoply build
2019-11-21 17:09:05 +01:00
Luigi Malomo
303c4d14b5
minor changes
2019-11-21 17:08:15 +01:00
Paolo Cignoni
9fe918ca37
Merge pull request #63 from norbertwenzel/issue-42
...
Remove unused functions failing to compile in GCC
2019-11-06 19:14:39 +01:00
Norbert Wenzel
d1c9bd68a0
Remove unused overloads that do not compile
...
The `ReadHeader()` overloads taking a character pointer (filename) as a
first parameter instead of a `FILE*` directly do not compile, as they
are calling an overload of `ReadHeader(FILE*)` which does not exist.
Clang does not seem to care as these functions are unused when compiling
MeshLab (and therefore also VCGLib) but GCC tries to compile these
(unused) functions and rightly fails.
This commit simply removes the overloads taking a filename (`char*`).
They are in a header, but since they should fail to compile on *any*
platform I guess it is safe to remove these overloads, as I do not
expect them to be used anywhere successfully.
2019-10-27 08:59:57 +01:00
T.Alderighi
910da4c3e3
fixed bug when opening ply files containing float scalartype on a double scalartype mesh and viceversa
2019-09-19 17:56:55 +02:00
T.Alderighi
ca65cf2162
added support for face normals export and import and face (double precision) quality export and import for ply format
2019-09-10 15:42:41 +02:00
Luigi Malomo
d46c581ffb
implemented least squares rigid motion
2019-06-10 12:09:48 +02:00
Luigi Malomo
50939143f5
temporarily reverted ClearAttributes in mesh destructor
2019-05-15 18:32:44 +02:00
nico
8147097df8
avoided computing curvature if not needed
2019-05-15 11:53:12 +10:00
nico
b81e2e98bc
solved one template problem
2019-05-15 11:52:54 +10:00
Luigi Malomo
3b5464e4a0
improved precision for a closest point in SegmentPointDistance
2019-05-13 12:06:08 +02:00
Paolo Cignoni
b619a09508
Simple example for mesh uniform resampling class
2019-05-08 11:28:54 +02:00
nico
565f4c4f53
added k-neighbors instead of radius to make it more stable
2019-05-06 18:17:17 +10:00
nico
eab154fca5
solved one numerical issue in RotationMatrix
2019-05-04 22:28:28 +10:00
nico
67cb231cc3
added one flag in Triangulate to modify only selected faces
2019-04-26 16:54:43 +10:00
nico
02e04e901a
added define to compile without comiso and use only polyvector field
2019-04-24 11:51:08 +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
60ea359ec4
Fixed integer overflow occurring in fillChunk() if mesh had a single face with wedge texcoords
2019-04-12 09:38:00 +02:00
Andrea Maggiordomo
011764d5b2
Added delete[] to VectorNBW<bool> destructor
2019-03-25 13:01:44 +01: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
5ab1b189a0
Added function to pack at fixed scale into a given number of container
2019-02-01 10:53:31 +01:00
Andrea Maggiordomo
19adc39387
Updated RasterizedOutline2Packer
...
Added parameters to control the gutter size of the outlines, the
possibility to track space between previously placed polygons when
evaluating new moves (inner horizons), and the possibility to try a
small number of permutations of the packing sequence in order to
improve the overall efficiency.
Cleaned up QtOutline2Rasterizer.
Updated the relevant samples.
2019-01-31 14:28:24 +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
T.Alderighi
b7b1bc63e7
vt topology
2018-12-21 12:55:18 +01:00
Luigi Malomo
9a7cdf7d56
warning fix
2018-12-14 16:53:54 +01:00
Luigi Malomo
e6c18ff6d3
ply export: face quality type fixed
2018-12-14 16:44:55 +01:00
Luigi Malomo
fdfb58cf7e
added eigen conversion to point2
2018-12-14 16:43:31 +01:00
nico
b2bb45deb1
added PerVertUVArea and ScaleVertUVToMatchArea
2018-12-11 23:14:02 +11:00
nico
5ea07c4ada
added ByPoint quadric initialization
2018-12-01 07:03:06 +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
b95684e6e5
Corrected some of the polygonal samples and created a collective sample_poly.pro
2018-11-29 00:35:22 +01:00
Paolo Cignoni
09ddc00d8c
Added missing requirement
2018-11-29 00:33:32 +01:00
Paolo Cignoni
07de5590ff
Added support of polygonal mesh to OFF
...
(not only bitpoly also the plain poly mesh)
2018-11-29 00:32:58 +01:00
Paolo Cignoni
280ea2dd42
Added two small OFF file (quad and tri fertility)
2018-11-29 00:31:57 +01:00
Paolo Cignoni
6deb1afce2
harmless warnings
2018-11-28 18:58:08 +01:00
Paolo Cignoni
d38b6b4a32
harmless warnings
2018-11-28 18:57:47 +01:00