Paolo Cignoni
c0a99c8b3a
Improved Documentation for FlipEdge
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
237ff6f591
Removed duplicated function for generating baricentric coords
2016-12-20 09:12:50 +01:00
Guido Ranzuglia
90dc1657d2
- fixed a long list of possible crashes due to IsCurvatureEnabled calling IsCurvatureDirEnabled
2016-12-19 14:46:03 +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
428967ddac
Added the check for un-initialized ff adjacency in an assert
2016-12-08 00:00:45 +01:00
Giorgio Marcias
5735102cb7
double specialization of some Color4 methods were missing
2016-12-06 14:50:50 +01:00
Giorgio Marcias
57f596e971
included cmath as clang was complaining
2016-12-06 11:40:50 +01:00
Guido Ranzuglia
ee64908ff7
- added std prefix for linux compiler
2016-12-06 11:09:31 +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
56dcf4a513
Added a missing cast in the FromMatrix (to avoid a warning)
2016-12-04 12:19:26 +01:00
Paolo Cignoni
a850722639
changed a */* into a * /* to avoid a warning
2016-12-04 12:08:29 +01:00
Paolo Cignoni
2a31fb8201
added include<time .h>
...
it is included only in files that make use of timings functions
2016-12-04 12:07:19 +01:00
Paolo Cignoni
4f34f2d78e
harmless clang warning
...
format specifies type 'unsigned long' but the argument has type
'size_t' (aka 'unsigned int')
2016-12-02 15:36:36 +01:00
Matteo Dellepiane
e977c746bd
PackInt function made public
...
In order to make the new Ponchio's nexus work properly
2016-11-29 11:37:19 +01:00
Paolo Cignoni
831639d819
Refactoring and cleaning of the plymc surface reconstruction algorithm
2016-11-24 17:13:35 +01:00
Paolo Cignoni
cff044ca38
Header and namespace cleaning
2016-11-24 17:13:35 +01:00
Paolo Cignoni
22b633c9c2
Corrected bug of trivial walker when used on a sub volume
2016-11-24 17:13:35 +01:00
Gianpaolo Palma
82300062f8
Added a new implementation of the kdtree for faces
2016-11-16 11:24:12 +01:00
Gianpaolo Palma
0906212a1f
Minor improvements
...
-Added the possibility to create a balanced tree
-Added methods to get the protected members
-Bug fixed in the size of the stack used in the query methods
2016-11-16 11:12:42 +01:00
Marco Callieri
c21c89b35c
symmetry: added FaceMark to plane-generating sphere
...
if the parametric sphere used for plane geenration does not have
FaceMark, the votation function throws an exception of missing
component.
2016-11-10 09:46:49 +01:00
nico
102a211728
Updated Face face Topology before Quadrangulation
2016-11-02 12:14:39 +01:00
nico
5a12a2899a
Generalized FaceFromVertex to works on polyhedral faces
2016-11-02 12:14:39 +01:00
Paolo Cignoni
f9169b8ec2
Refactored a number of cleaning algorithms
...
Issues resolved:
- removed assert and used the correct meshassert exceptions
- removed wrong use of selection instead of visiting flag (various
filters destroyed selection when called)
- rewrote a totally clumsy count hole.
2016-11-02 12:11:18 +01:00
Paolo Cignoni
0b135dbc01
Stupid me. Wrong braces in previous commit
2016-11-02 11:44:06 +01:00
Paolo Cignoni
e7a5c27693
Added OnlyEdgeMesh precondition in MeshAssert
2016-11-02 11:23:25 +01:00
Gianpaolo Palma
680d903ad5
Indentation
2016-10-21 11:06:11 +02:00
Paolo Cignoni
73d84303de
Translated a number of comments and corrected a small bug (adding a null box does nothing also for transformed box)
2016-10-20 12:40:12 +02:00
Gianpaolo Palma
48818b4e40
Added functions for FaceType in the EmptyTMark class
2016-10-18 13:38:10 +02:00
Guido Ranzuglia
20fa52181f
- fixed "if there is color both vertex/face colors are enabled even if there is just one of them" bug
2016-10-13 04:28:00 +02:00
Gianpaolo Palma
8b90ba72a3
Bug fixed by removing the deferencing of the end() iterator of the container
2016-10-07 17:01:39 +02:00
Paolo Cignoni
07fe590814
Hue in HSV is wrapped if out of range for sake of robustness
2016-10-07 00:49:34 +02:00
Guido Ranzuglia
5e89a6a5f7
- roll back
2016-09-12 09:01:40 +02:00
Guido Ranzuglia
cb4f24383f
- various bugs fixed
2016-09-12 08:58:29 +02:00
Guido Ranzuglia
01787cad96
- rolled back to previous github version of the file
2016-09-08 05:25:43 +02:00
Guido Ranzuglia
16879ec6ca
- removed "no texture binded with per points vertex texture modality" bug
2016-09-08 05:22:53 +02:00
Guido Ranzuglia
5c72790884
- fixed RenderingModalityGLOptions init bug
2016-08-31 13:45:11 +02:00
Paolo Cignoni
f2731fccff
Removed useless preserveSelection flag
...
it is meaningless to have this option in a function that start from
current selection…
2016-07-31 12:37:51 +02:00
Guido Ranzuglia
92eec412a5
- the DeletePerMeshAttribute signature (and semantics...) has been consistent with the other DeletePerXXXAttribute functions
...
I discussed with Fabio about it
2016-07-28 12:32:13 +02:00
Paolo Cignoni
f20540d563
Corrected a Meshlab leftover (Scalarm->ScalarType
2016-07-17 16:48:29 +02:00
nico
b76aed2fa0
set the pointer to vertex as const
2016-07-15 15:00:14 +02:00
nico
b4c76bc03c
fixed bug
2016-07-15 14:36:08 +02:00
Marco Callieri
bdec7f527c
added new Perlin coloring function
...
New function ot mix two input colors according to perlin noise
2016-07-14 18:37:08 +02:00
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