7665 Commits

Author SHA1 Message Date
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
Alessandro Muntoni
943c7b6c07
Create README.md 2019-12-05 10:08:16 +01:00
Alessandro Muntoni
e24a701eb6
Create README.md 2019-12-05 09:41:50 +01: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
alemuntoni
bfa1bbc440 github actions for ubuntu and macos added 2019-12-04 17:28:52 +01:00
Alessandro Muntoni
3c6d6bfb9b
Merge pull request #504 from rpavlik/build-improvements
Build improvements
2019-11-29 15:46:52 +01:00
Ryan Pavlik
c61384e7e9 Update readme to describe building with system libraries. 2019-11-27 15:05:01 -06:00
Ryan Pavlik
5c29486ca4 Update travis deps on Linux, and add a second "system libs" build 2019-11-27 15:05:01 -06: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
Ryan Pavlik
3bdbae821d Set up qmake library search paths better. 2019-11-26 16:23: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
alemuntoni
8850deac7a github action for compiling meshlab on ubuntu-gcc added 2019-11-25 15:54:54 +01:00
alemuntoni
4cba051a0e new travis script 2019-11-22 13:56:46 +01:00
Alessandro Muntoni
b3c71663ce
Update .travis.yml 2019-11-11 17:10:27 +01:00
Alessandro Muntoni
e7401d863c
Update .travis.yml 2019-11-11 17:01:36 +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
Paolo Cignoni
17d380b1f9
Merge pull request #482 from norbertwenzel/bitmask_logical_and
Use bitand instead of logical AND for bitmask
2019-10-21 06:45:28 +02: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
133470
f6c6675baa Merge branch 'master' of https://github.com/cnr-isti-vclab/meshlab 2019-01-29 15:50:18 +11:00
133470
446ca00dab - added a meshmodel default destructor 2019-01-29 15:50:09 +11: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
133470
48663dc3fc - added try catch construct in order to prevent crash in case of a mesh containing non manifold edges 2018-12-19 16:48:06 +11:00
Marco Callieri
42ef8f6c99
Merge pull request #373 from martin-frbg/vrml-sphere
Add support for the VRML node "sphere" to the io_x3d plugin
2018-10-18 10:02:06 +02:00
Marco Callieri
4c21d21878
Merge pull request #371 from demlow/multiple_files_from_command_line
Add command line support to load multiple mesh files
2018-10-18 10:00:57 +02:00
Marco Callieri
d140b211bf
Merge pull request #384 from maggio-a/fix-multitexture
Fixed texture deallocation
2018-10-18 09:58:58 +02:00
Andrea Maggiordomo
737a5cd7af Fixed texture deallocation 2018-10-17 19:13:16 +02:00
Martin Kroeker
90d2a1defd
Add support for the node "Sphere" 2018-10-11 22:03:06 +02:00
Martin Kroeker
f254b3fe38
Add support for the node Sphere 2018-10-11 21:54:22 +02:00
Steve Demlow
48eb234cd7 Add command line support to load multiple mesh files 2018-10-09 10:16:03 -05:00
Marco Callieri
8f17ec91b9
Merge pull request #368 from easterngarden/master
fix meshlabserver issue 357
2018-10-02 11:24:05 +02:00
Marco Callieri
dff7980712
Merge pull request #353 from hroncok/qtimports
Add missing Qt includes
2018-10-01 11:31:38 +02:00
easterngarden
c18324caf0 fix meshlabserver issue 357 2018-09-27 17:33:18 -07:00
Paolo Cignoni
24d905caa6 Cleaned again io_base.pro. No more need for c++14 2018-09-09 11:37:38 +02:00
Paolo Cignoni
825bd1eee5 Added attempt to force c++14 for linux for openfbx.. 2018-09-09 10:46:00 +02:00
Paolo Cignoni
c2db4ede02 small change in the init of the isotropic remeshing filter 2018-09-09 09:29:46 +02:00
Paolo Cignoni
722b6ace90 Added in meshlab support for opening fbx files 2018-09-09 09:28:21 +02:00
Miro Hrončok
77b6cbe76d Add missing Qt includes
shaderDialog.h:55:21: error: 'QSlider' was not declared in this scope
    shaderDialog.h:56:15: error: 'QLineEdit' was not declared in this scope
    paintbox.cpp:35:30: error: invalid use of incomplete type 'class QAction'
    ...
2018-08-30 00:21:19 +02:00
Marco Callieri
68f4b097b4 saving view state in project is now optional
added checkbox in project saving window. Default is ON (save state).
2018-08-29 15:21:12 +02:00
Paolo Cignoni
b1b77287bf
Merge pull request #68 from martinruenz/master
Added linux build example (Ubuntu 16)
2018-08-20 09:12:46 +02:00
T.Alderighi
d596d7c086 Added geodesic from selected vertices 2018-06-27 12:11:05 +02:00