Paolo Cignoni
|
78254e94af
|
First version of the plymc vcg surface reconstructor
|
2016-06-14 22:46:23 +02:00 |
Paolo Cignoni
|
95f6acd9fa
|
moving plymc core from meshlab to vcglib
|
2016-06-14 19:30:34 +02:00 |
Paolo Cignoni
|
32333eba24
|
Huge copyright sanitization of the header files of vcg folder.
|
2016-06-13 05:29:25 +00:00 |
Paolo Cignoni
|
a690c99fee
|
Updated copyright disclaimer of the mc lookup table file after the explicit copyright transfer allowed by the original author of the file (Thomas Lewiner)
|
2016-06-13 05:28:31 +00:00 |
Paolo Cignoni
|
05f1e10d19
|
Removed unsupported emc
|
2016-06-13 05:23:20 +00:00 |
Paolo Cignoni
|
7cea7b7bfc
|
small refactoring
|
2016-06-13 04:53:48 +00:00 |
Paolo Cignoni
|
f250e7fcd7
|
Improved distance field volume reconstruction.
|
2016-06-13 04:48:23 +00:00 |
Paolo Cignoni
|
47334c555d
|
Small change to make the bbox function in segment equal to the other vcg object (getbbox instead of bbox)
|
2016-06-12 21:10:46 +00:00 |
Paolo Cignoni
|
682586d0fa
|
small change to refactor the use of viewpoint for normal disambiguation
|
2016-06-12 21:09:13 +00:00 |
mtarini
|
9c310f6ab4
|
Made AllocateEdge correctly compute per-edge border flag (whenever edges have flags)
|
2016-06-09 14:32:40 +00:00 |
Nico Pietroni
|
aeffdc1090
|
minor changes on defaults parameters
|
2016-06-09 12:13:11 +00:00 |
Nico Pietroni
|
1d477515c0
|
Changed the epsilon value for Identity transformation in function RotationMatrix
|
2016-06-09 12:11:34 +00:00 |
Nico Pietroni
|
c87a7105d6
|
changed DifferenceLineField to measeure the angle instead of the dot product
|
2016-06-09 12:10:41 +00:00 |
Nico Pietroni
|
ae92d06e4e
|
minor warning resolved
|
2016-06-09 12:09:12 +00:00 |
Paolo Cignoni
|
751a4ae261
|
corrected syntax error in use fo IsValidPointer
|
2016-05-11 10:55:28 +00:00 |
granzuglia
|
a5f3b19d9d
|
fixed compiler error (added a double cast)
|
2016-05-06 09:13:09 +00:00 |
granzuglia
|
673be536c4
|
added missing include
|
2016-05-06 02:16:24 +00:00 |
granzuglia
|
8cd4278c45
|
removed compiler error on sqrt
|
2016-05-06 02:14:54 +00:00 |
granzuglia
|
ff360e8cbb
|
removed warning int -> size_t
|
2016-05-06 02:13:27 +00:00 |
Nico Pietroni
|
d3bb5d09e0
|
changed Segment2DSegment2DDistance to return the 2 closest points
|
2016-05-01 15:35:57 +00:00 |
Nico Pietroni
|
15cd436f90
|
Added the possibility of smoothing the Quality
|
2016-05-01 15:34:53 +00:00 |
Nico Pietroni
|
e091e22735
|
indented and minor changes
|
2016-05-01 15:34:32 +00:00 |
Nico Pietroni
|
97a0879676
|
added operator <
|
2016-05-01 15:33:34 +00:00 |
Nico Pietroni
|
d91e861ab5
|
changed float to ScalarType in VertexSaturate function
|
2016-05-01 15:32:57 +00:00 |
Gianpaolo Palma
|
694ffd7cb0
|
Bug Fixed in the function doQueryK if the point cloud contains less than k points
|
2016-04-28 10:48:19 +00:00 |
Paolo Cignoni
|
eac3243375
|
Added comments and MaxCountInRange function to get the max bucket count in the specified range
|
2016-04-20 22:05:28 +00:00 |
mtarini
|
5c37e87b06
|
SetQasDistorsion now: (1) returns the total per-mesh distortion, properly aggregated (2) can compute L2 and L-inf energies
|
2016-04-13 11:46:38 +00:00 |
mtarini
|
480af9d03d
|
fixed compile-time compatibility toward meshes without Tangent Dirs
|
2016-04-13 11:33:59 +00:00 |
Paolo Cignoni
|
e4fce70f35
|
Temporary Commit. Still to be improved the CurveOnManifold framework...
|
2016-04-12 08:35:21 +00:00 |
Paolo Cignoni
|
a8bfaef6b6
|
corrected/completed some HasVEAdjacency HasEEAdjacency etc
|
2016-04-11 21:12:26 +00:00 |
Paolo Cignoni
|
b15c84c753
|
Added missing IsVEInititialized and VEClear
|
2016-04-11 20:41:34 +00:00 |
Paolo Cignoni
|
45881efd75
|
Added TestVertexEdge to check correctness of vertex edge adjacency relation
|
2016-04-11 20:37:05 +00:00 |
Paolo Cignoni
|
71ae65fde7
|
Modified according to the changes of edge::VVStarVE
|
2016-04-11 20:34:56 +00:00 |
Paolo Cignoni
|
7d3175573a
|
edge::VVStarVE now is templated on VertexType instead of EdgeType to avoid useless explicit template specialization
|
2016-04-11 20:34:18 +00:00 |
Paolo Cignoni
|
6f0d5cb168
|
Added very useful "IsValidPointer" functions that check that a given pointer is within the reasonable bounds for a given mesh (eg. given a vertex pointer it checks that it is between begin and end of the vertex vector)
|
2016-04-11 20:31:56 +00:00 |
Paolo Cignoni
|
298714ccea
|
Refactored and commented. Now can also cut along non faux edges
|
2016-04-02 08:30:24 +00:00 |
Paolo Cignoni
|
a989737e26
|
Changed DihedralAngleRad to do not use precomputed per face normal (it already did for part of the computations)
|
2016-04-02 05:47:20 +00:00 |
Paolo Cignoni
|
9720d0c5a6
|
better comments
|
2016-04-02 05:42:28 +00:00 |
Paolo Cignoni
|
c5095c6e1b
|
Added 0-1 clamping to setgray
|
2016-04-02 05:42:05 +00:00 |
Paolo Cignoni
|
f4686b3e0f
|
Added Parula-like color map
removed bug on un-clamped set gray
|
2016-03-31 13:48:45 +00:00 |
Paolo Cignoni
|
73b0576edf
|
Significantly refactored. Renamed a bunch of variables, removed useless parameters. Corrected various minor bugs. Changed the semantics of quality weighting (was bugged!)
|
2016-03-24 14:17:34 +00:00 |
Paolo Cignoni
|
a58040cf9c
|
Switched to eigen to find the optimal position for quadric. Removed old unused funcitons. Commented.
|
2016-03-24 14:15:55 +00:00 |
Luigi Malomo
|
0aec75be39
|
added option for computing biharmonic field
|
2016-03-23 17:08:22 +00:00 |
giorgiomarcias
|
24fe5cb6a0
|
Deallocating a dynamically allocated array of data must be done with delete[] instead of delete
|
2016-03-23 13:02:35 +00:00 |
Luigi Malomo
|
bef4835ca2
|
added static identity function to matrix33
|
2016-03-21 15:16:50 +00:00 |
Paolo Cignoni
|
7b89a1f125
|
Refactored a bit SuperQuadric functions (suggestion of David Cattermole)
|
2016-03-08 18:50:26 +00:00 |
Paolo Cignoni
|
247177a584
|
Corrected missing return value in SplitSelectedVertexOnEdgeMesh (thanks to David Cattermole)
|
2016-03-08 18:49:49 +00:00 |
Paolo Cignoni
|
4867a33379
|
corrected error in the formula of supertoroid: wrong radii usage
|
2016-02-17 11:11:19 +00:00 |
giorgiomarcias
|
b7694288e5
|
Corrected vertex reference assignment for second triangle in AddQuadFace for the case of two triangles with faux flags
|
2016-02-14 06:56:26 +00:00 |
Paolo Cignoni
|
b035dc8ba7
|
corrected surface orientation of supertoroid
|
2016-02-12 22:40:15 +00:00 |