3257 Commits

Author SHA1 Message Date
Marco Callieri
8799d8c3b5 texture2vertex color works with multiple textures 2017-04-10 17:05:18 +02:00
Guido Ranzuglia
d217d1af28 - the STL "unify vertices" parameter is now a global one 2017-04-07 15:23:26 +10:00
Paolo Cignoni
0c69f38e26 Added Filter to change the visibility of a mesh (for scripting see #123 ) 2017-04-06 16:44:45 +02:00
Paolo Cignoni
1f9d247d21 added Filter to select connected face ( see #126 ) 2017-04-06 15:45:52 +02:00
Paolo Cignoni
c7f019bef9 corrected bug #125 in grid generator
Stupidly using an inaccurate rotation matrix to flip a mesh…
2017-04-06 12:53:03 +02:00
Paolo Cignoni
980b34b819 Converted occasional matrix inversion in align to principal axis 2017-04-05 17:16:19 +02:00
Paolo Cignoni
cf8270cc9d Added option to create also split surfaces
if selected, it will create two layers with the portion of the mesh
under and over the section plane. It requires manifoldness of the mesh
2017-04-05 10:21:39 +02:00
michaelsavich
04f718db55 Fix typo "speicified" in cleanfilter.cpp 2017-04-05 00:02:33 -04:00
Guido Ranzuglia
b44428463b - removed useless debug message 2017-04-04 16:30:42 +10:00
Paolo Cignoni
36dee3aab1 issue with openmp compilation in screneed poisson 2017-03-29 14:58:45 +02:00
Marco Callieri
1914832512 added post-link copy of XML filter definition 2017-03-23 10:27:00 +01:00
Marco Callieri
62adac4c63 added recalc bbox on some deletion filters 2017-03-22 16:11:19 +01:00
Paolo Cignoni
6b1b1517f5 Added one parameter for controlling the planar preservation in quadric simplification 2017-03-22 11:40:35 +01:00
Paolo Cignoni
229c834072 Better help for curvature colorizing filter 2017-03-22 11:39:55 +01:00
Marco Callieri
e942759458 better check for write-enabled folder 2017-03-14 15:55:26 +01:00
Marco Callieri
e65b4a27b2 better check for write-enable folder
- more portable check for write-enabled
- bettere error messages
- newly created layer is now current
2017-03-14 15:55:04 +01:00
Marco Callieri
de3b246b38 update bbox on delete vert/faces
plus, better code indentation
2017-03-14 11:17:35 +01:00
Alberto Mardegan
abe4ec65ed Screened Poisson: update name in xml file
In commit 2e8f2a371ffc7995a0509a6f7fc64c943593ef18 the name of the
filter was changed in the .cpp file; however, the name also needs to be
updated in the .xml file.
2017-03-02 18:28:09 +03:00
Marco Callieri
ecbb74d584 filter name change for naming coherence 2017-03-02 16:14:26 +01:00
Marco Callieri
c3bc66ba3a missing error message 2017-03-02 16:07:38 +01:00
Marco Callieri
799dd13697 sampling filter refresh
- added lots of checks of the correctness of parameters: if user used
wrong combination of parameter, the filter will FAIL, giving an error
message
- now generated layers are ALWAYS made current, excluding by-product or
optional layers
- updated names,  descriptions, help for clarity and typos
- indentation/alignment
2017-03-02 16:01:48 +01:00
Paolo Cignoni
e1b31b727f added a missing /
thanks @jdlangs !
2017-03-02 07:13:43 +01:00
Paolo Cignoni
51688413a0 Moved unsupported plugins
PhotoSynth site is forever down
Arc3D is no more practical.
2017-03-01 15:52:36 +01:00
Paolo Cignoni
ec6129c9fd Corrected Cleaning for poisson (removal of vertexes with bad normals) 2017-02-28 16:39:41 +01:00
Federico Ponchio
f00e7726b6 added $$PWD to linux build pro 2017-02-28 15:57:57 +01:00
Federico Ponchio
00bcd80de3 Added $$PWD in linux build. 2017-02-28 15:56:10 +01:00
Federico Ponchio
8769c532db nPerfrrmed -> nPerformed 2017-02-28 15:23:07 +01:00
Federico Ponchio
02a2a9f5f7 nPerfmormed -> nPerformed 2017-02-28 15:22:26 +01:00
Federico Ponchio
8b6f0ac287 nPerfomormed -> nPerformed ? 2017-02-28 15:19:28 +01:00
Paolo Cignoni
5bbb4f48f0 Improved Area Selection Filter
Added cursor icon and switched to a buffer based in-polygon test
2017-02-23 11:03:01 +01:00
Marco Callieri
810e450a52 tri-to-poly in obj exporting is now a parameter
when the layer has faux-edges non-triangular polygons, the conversion
from triangles to polygons is now optional, controlled by a parameter.
2017-02-22 17:51:54 +01:00
Marco Callieri
ba4d4ade22 "only on selection" behavior when no selection
- no selection at all, fail with meaningful error message
- face selection is transformed in vertex selection
2017-02-22 15:46:57 +01:00
Marco Callieri
9f5aad097f rotate to fit plane will fail if no selection
better management, plus meaningful error messages
2017-02-22 15:41:45 +01:00
Paolo Cignoni
bfe108062b updated the meshing filter to the last changes in the vcglib 2017-02-21 18:14:41 +01:00
Marco Callieri
fb79c65e70 Added a check for writable folder in Screened Poisson and VCG Merging
As Screened Poisson and VCG Merging need to save temporary files, the
current folder should be writable, If it is not so, fail, and give a
proper error decription
2017-02-21 15:47:57 +01:00
Marco Callieri
3e4e8d8fa0 Screened Poisson changes
- updated help text and error text
- changed the cleaning function
WARNING: NOT YET TESTED (does not compile with my VS2013)
2017-02-14 16:00:21 +01:00
Matteo Dellepiane
8faecca1ce Fixed selection transfer
The selection transfer did not work with point selection.
2017-02-14 14:54:28 +01:00
Marco Callieri
9cc064abff update to "distance from Reference Mesh"
added max distance param (abs) to stop searching too far fro closest
point.
2017-02-01 14:46:18 +01:00
Paolo Cignoni
6e2ced7459 evaluation of Koenderink's Shape Index and Curvedness from curvature
As requested in issue #65
2017-01-29 18:22:02 +01:00
Paolo Cignoni
4bf46edb52 Modification to the edit select plugin
- added a few event->accept to solve an OS X issue
- removed all the glu dependencies
- refactored to use updateselection stuff whenever possible…
2017-01-26 12:22:15 +01:00
Paolo Cignoni
94d6e19ef7 clang c++ conformance... 2017-01-25 15:23:10 +01:00
Marco Callieri
326c3bbc6d filter name change
for more uniform naming across filters
2017-01-25 13:19:12 +01:00
Marco Callieri
2e8f2a371f screened poisson filter name change
for more uniform naming across filters
2017-01-25 13:16:41 +01:00
Paolo Cignoni
a0ed3bdd79 Removed unused reference to old unsupported stuff of eigen 2017-01-24 19:35:37 +01:00
Paolo Cignoni
ff102e8474 inclusion of omp.h should always be guarded by #ifdef 2017-01-24 19:34:51 +01:00
Marco Callieri
bd5f86c750 Interactive Selection update
- new options for rectangel selection: keyboard shortcuts for select
all, deselect all, invert all
- added realtime log with instructions and shortcuts
- new selection mode: polyline selection. Draw a polyline, and then
add/remove/toggle selection of vertices/faces under the drawn polyline
2017-01-23 15:32:37 +01:00
gianpaolopalma
6f4b0ca850 Merge branch 'master' of https://github.com/cnr-isti-vclab/meshlab 2017-01-23 10:38:40 +01:00
gianpaolopalma
d319ea1aa8 Added right option to active OpenMP in Visual Studio 2017-01-23 10:38:31 +01:00
gianpaolopalma
bc1b768e19 Bug fixing and OpenMP support
-Bug fixing in the computation of the alignment of two meshes with big
scale difference
- Added OpenMP support
2017-01-23 10:37:35 +01:00
Marco Callieri
b7fc19ab3d Correction of typos in filter/action description 2017-01-19 13:34:15 +01:00