3233 Commits

Author SHA1 Message Date
Ryan Pavlik
dc84f55c25 Most "vertexes" -> "vertices" 2019-12-11 11:20:12 -06:00
Ryan Pavlik
cd13aa1165 filter_screened_poisson: Fix warnings about dangling else 2019-12-11 11:15:02 -06:00
Ryan Pavlik
be344128c6 vertexes->vertices where vertices is already used in the same logical component (message, comment) 2019-12-11 11:15:02 -06:00
Ryan Pavlik
6c8ab64e76 Fix typos, most noticed by codespell. 2019-12-11 11:15:02 -06:00
Ryan Pavlik
34b68e0cec filter_meshing: Fix dangling reference 2019-12-11 11:15:02 -06:00
Ryan Pavlik
265ba18e13 Move ml_selection_buffers to common.
Should fix/simplify linking of plugins, etc.
2019-12-11 11:15:02 -06:00
Ryan Pavlik
f1aaa5d506 Remove direct references to "external" from source files 2019-12-11 11:14:52 -06:00
Ryan Pavlik
4f9826acc7 filter_ssynth: Fix Qt usage error 2019-12-11 11:05:24 -06:00
Ryan Pavlik
79183d653c filter_func: Be able to build with or without _UNICODE 2019-12-11 11:05:24 -06:00
Ryan Pavlik
2e9b6e3b9d Normalize include of Eigen 2019-12-11 11:05:24 -06:00
T.Alderighi
ffda4f6758 small modifications to the isotropic_remeshing filter 2019-12-11 16:35:30 +01:00
alemuntoni
cd1e4534c1 fixed edit mutualcorrs plugin in VS<=2015 and removed some useless stuff 2019-12-11 09:57:16 +01:00
alemuntoni
df95aa0596 meshlab builds with last visual studio versions; added deployment for windows 2019-12-10 12:02:12 +01:00
Alessandro Muntoni
a3bff970e5
Merge pull request #511 from rpavlik/misc-fixes
Misc fixes
2019-12-05 12:01:24 +01:00
Alessandro Muntoni
c4baa2a1bc
Merge pull request #503 from jmespadero/patch-1
Fix help messages in the Per_Face_Quality dialog
2019-12-05 10:09:47 +01:00
Ryan Pavlik
6376708e2b Remove empty file. 2019-12-04 14:27:54 -06:00
Ryan Pavlik
0351acbe46 partial compile fix for filter_clean's extra class 2019-12-04 14:27:54 -06:00
Ryan Pavlik
6f3cb8363c filter_color_projection: Fix missing include 2019-12-04 14:27:54 -06:00
Ryan Pavlik
dd4c7cab21 filter_mutualinformxml: Fix format string error. 2019-12-04 14:27:54 -06:00
Ryan Pavlik
34734f6ba2 filter_mutualglobal: Fix format string error. 2019-12-04 14:27:54 -06:00
Ryan Pavlik
41e1443a99 edit_mutualcorrs: Fix format string error. 2019-12-04 14:27:54 -06:00
Ryan Pavlik
866e18268d filter_trioptimize: Fix return value warning 2019-12-04 14:27:54 -06:00
Ryan Pavlik
294406f23c filter_meshing, filter_select: Quiet assignment vs comparison warning. 2019-12-04 14:27:54 -06:00
Ryan Pavlik
f10d40d971 filter_camera: Fix return warning in factory 2019-12-04 14:27:54 -06:00
Ryan Pavlik
e182bbf231 edit_select: Fix return warning in factory 2019-12-04 14:27:54 -06:00
Ryan Pavlik
a112d357b0 edit_referencing: Fix return warning in factory. 2019-12-04 14:27:54 -06:00
Ryan Pavlik
d1c0832615 edit_referencing: Fix probable logic error in comparison precedence 2019-12-04 14:27:54 -06:00
Ryan Pavlik
9d9261e956 edit_quality: Fix Qt usage error 2019-12-04 14:27:54 -06:00
Ryan Pavlik
8927a42a25 edit_quality: Fix comparison vs assignment typo 2019-12-04 14:27:54 -06:00
Ryan Pavlik
6d521eda3d edit_quality: fix warning in factory 2019-12-04 14:27:54 -06:00
Ryan Pavlik
3c4dd27479 edit_point: fix warning in factory 2019-12-04 14:27:54 -06:00
Ryan Pavlik
ada0fb5bdb edit_paint: Fix type mismatch warning about abs 2019-12-04 14:27:54 -06:00
Ryan Pavlik
be16693467 filter_mutualglobal: Fix multiple include with include guard 2019-12-04 14:27:41 -06:00
Dmitry Murzin
485afe3c90 Small fixes (probably) 2019-12-04 14:20:04 -06:00
Alessandro Muntoni
240afe26ec
Merge pull request #406 from cnr-isti-vclab/mls_fix
filter_mls: fixed crash due to deleting a `MlsSurface *` which couldn't
2019-12-04 18:28:54 +01:00
Alessandro Muntoni
7fe7334bf8
Merge pull request #421 from mrandybu/fix_no_return_statement
Fix no return statement in the non-void function (according g++8)
2019-12-04 18:25:53 +01:00
Alessandro Muntoni
5076183e7d
Merge pull request #490 from norbertwenzel/virtual_dtor_cleanup
Add virtual default destructor to base class
2019-12-04 18:20:39 +01:00
Alessandro Muntoni
c785dc0339
Merge pull request #491 from norbertwenzel/override_hidden_virtuals
Add const to actually override virtual functions
2019-12-04 18:19:45 +01:00
Alessandro Muntoni
9c754d59ac
Merge pull request #505 from jmespadero/patch-2
Fix: Update topology after face deletion
2019-12-04 18:13:33 +01:00
Ryan Pavlik
d4564c341d Use some system libraries if desired.
Specifically, lib3ds, openctm, bzip2, Eigen, and GLEW
2019-11-27 13:01:55 -06:00
jmespadero
f4f758b5f6
Clear VERTFACETOPO on mesh changes
Just invalidate the vertex-face topology instead of recalculate it. This is faster and more similar to previous behavior of delete filters.
2019-11-27 12:54:13 +01:00
jmespadero
1178ac4052
Fix: Update topology after face deletion
This is a bugfix for issue #500 

Update topology of modified meshes after deleting some parts of the mesh. Not doing this can raise an assert in line 1252 of file vcglib/vcg/complex/allocate.h, because some vertex has their cVFp() not updated.
2019-11-27 12:19:57 +01:00
Ryan Pavlik
685638bb31 Use library search paths 2019-11-26 16:25:30 -06:00
jmespadero
4c9b7ff6ad
Fix help messages in the Per_Face_Quality dialog
I fixed the messages in the "Per face quality depending on triangle shape" dialog according to current code.  Old messages were defined for old code in the 2016-12 version. 

This is the new dialog after applying the changes:
![](https://i.stack.imgur.com/urHic.png)
2019-11-25 17:26:08 +01:00
Norbert Wenzel
6c868acde1 Add const to actually override virtual functions
Parts of the Qt undo functionality were hidden instead of overriden, as
the functions were missing `const`. This adds the missing `const` to
actually override the intended function.
Also added `override` to all virtual functions to prevent future errors.
2019-10-27 16:59:21 +01:00
Norbert Wenzel
2135ae068f Add virtual default destructor to base class
This class already has virtual functions anyway, so adding a virtual
default destructor merely adds one more virtual function.
Some of the (visible) child classes do have data members, so when
these are deleted through a base pointer their respective dtors are
never called and they leak resources only found in child classes.
2019-10-27 16:13:42 +01:00
Norbert Wenzel
445cc30ada Use bitand instead of logical AND for bitmask 2019-10-20 13:52:36 +02:00
Andrey Bychkov
495359794a Fix no return statement in the non-void function (according g++8) 2019-02-19 16:58:35 +03:00
granzuglia
25f3d17b1d - fixed a lot of bugs 2019-01-29 15:37:47 +11:00
Giorgio Marcias
14910c9256 filter_mls: fixed crash due to deleting a MlsSurface * which couldn't
`MlsSurface` is an abstract class whose destructor (as well as its constructor) cannot be called directly.
It can be called only on its derived non-abstract classes. Calling `delete` on a pointer of type `MlsSurface *`,
pointing to a concrete class (either RIMLS or APSS), needs a `virtual` destructor.
2018-12-28 10:59:05 +01:00