Zheng, Lei
5214f5b7ce
Gui: add coinRemoveAllChildren to work around Coin3D bug
...
See bug description:
https://bitbucket.org/Coin3D/coin/pull-requests/119/fix-sochildlist-auditing/diff
Because of path based rendering (SoFCPathAnnotation) in mouse over
highlight, this bug causes crash more frequently here comparing to
upstream.
All C++ calling of SoGroup::removeAllChildren() is replaced by
Gui::coinRemoveAllChildren(), and python code is fixed by monkey
patching SoGroup.removeAllChildren() in FreeCADGuiInit.py.
2019-08-17 14:52:11 +02:00
luz.paz
50a8e3cf22
Fix misc. source comment typos
...
Found via `codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller`
Fix ./src/Tools/fcinfo grammar + whitesapce
Fix typos in ./src/Mod/Mesh/App/Core/Evaluation.cpp
2019-08-07 20:16:45 -04:00
donovaly
2b897b5eb6
DlgSettingsMeshView.ui: fix a wrong '&' char
2019-07-21 19:10:39 +02:00
donovaly
381a97b35c
DlgSettingsMeshView.ui: add and improve tooltips
2019-07-21 19:10:31 +02:00
donovaly
948f756af2
add tooltips for meshing dialogs
2019-07-21 19:06:48 +02:00
Yorik van Havre
a6334a4bfd
Cleanup in doxygen stuff
2019-07-15 23:20:52 -03:00
wmayer
8b0ee4c4a2
Improve OBJ mesh export in case output format is not explicitly specified
2019-07-05 12:23:13 +02:00
wmayer
128b45a6e8
Add command to show mesh segments
2019-07-04 16:56:02 +02:00
wmayer
4b464dfa58
Store color information per segment
2019-07-04 16:55:03 +02:00
wmayer
d1d10231b5
Add methods to get intersections of mesh edges, project point on edge
2019-06-27 19:27:12 +02:00
wmayer
cb53719821
Fix a couple of clang compiler warnings:
...
-Wunused-variable
-Winconsistent-missing-override
-Wdelete-non-virtual-dtor
-Wunused-private-field
-Wformat
2019-06-23 15:19:12 +02:00
Yorik van Havre
ed8be15ef4
Merged translations from crowdin
2019-06-17 20:06:59 -03:00
Yorik van Havre
624c65dea3
Updated master ts files
2019-06-17 17:28:12 -03:00
wmayer
85fddfc54a
do some security checks to make sure Py::Module is valid
2019-06-03 17:57:52 +02:00
wmayer
7080301ea2
improve usability of 'Add triangle' function
2019-05-27 11:49:36 +02:00
wmayer
c05f856ac0
fix mesh cross-section to respect placement
2019-05-13 17:44:56 +02:00
wmayer
efc74ecbc8
also copy placement when copying a mesh
2019-05-13 15:51:43 +02:00
wmayer
b89555347f
do some code refactoring
2019-05-11 15:14:04 +02:00
Yorik van Havre
2d47993780
Merged latest translations from crowdin
2019-05-10 19:19:37 -03:00
Yorik van Havre
9a1bb779c9
Updated master translation files
2019-05-10 19:15:33 -03:00
wmayer
4d8f85db72
add comment
2019-05-01 13:54:06 +02:00
wmayer
4841be663d
improve the check for collapsing edges to avoid to introduce non-manifolds into a mesh
2019-04-24 09:49:33 +02:00
wmayer
da1481a2f3
improve mesh repair functions
2019-04-16 17:25:36 +02:00
wmayer
0521860740
rename BUILD_uSE_PCH to FREECAD_USE_PCH to be consistent with other build options
2019-04-15 13:31:31 +02:00
wmayer
4082b42f6b
improve mesh repair functions
2019-04-12 21:31:46 +02:00
wmayer
3962cb856e
fix import of ply meshes with Vs 2017
2019-04-09 14:52:02 +02:00
luz.paz
ad0ee86589
Misc. source comment typos
2019-03-22 10:44:14 -03:00
wmayer
ac92e1e98d
extend mesh repair functions
2019-03-13 01:39:27 +01:00
wmayer
afed9ba5d5
PVS: fixes several issues
2019-03-13 01:19:00 +01:00
wmayer
767e951dda
PVS: V780 non-passive (non-PDS) type cannot be copied using the memcpy function
2019-03-07 21:40:22 +01:00
Yorik van Havre
a3607ce029
Updated translations
2019-03-06 21:50:08 -03:00
wmayer
6b37fdc1a8
PVS issues:
...
consistently define copy constructor and assignment operator
remove superfluous casts
initialize member variables in constructor
avoid double assignment
2019-03-04 11:53:49 +01:00
Yorik van Havre
512af24397
Revert "Merged crowdin translations" for investigation due to some problems found in the translation files...
...
This reverts commit cd433358b09117f234dd0a51dc2a6bfa05428867.
2019-03-02 19:17:44 -03:00
Yorik van Havre
bd93bd2494
Merged crowdin translations
2019-02-28 21:53:37 -03:00
wmayer
58bcee0e04
PVS: V595 The pointer was utilized before it was verified against nullptr
2019-02-17 20:55:52 +01:00
wmayer
e23db2e313
PVS: V773 A memory leak is possible
2019-02-17 18:40:06 +01:00
wmayer
37644be1be
fixes 0003838: missing tooltip in mesh preferences dialog
2019-02-16 15:07:52 +01:00
Yorik van Havre
5b29009cf0
Added untranslated 'master' .ts files where missing
2019-02-08 18:50:13 -02:00
luz.paz
cb4a0adf71
Misc. typos
...
Found via `codespell`
2019-02-08 11:01:24 -02:00
Yorik van Havre
95dda429eb
Updated translations
2019-02-01 13:54:10 -02:00
luz.paz
550a60c43f
Crowdin: Several more various fixes
2019-01-30 11:08:03 -02:00
wmayer
52b51c0f5b
fix double vs. float problem to solve problems in Mesh.nearestFacetOnRay
2019-01-08 19:13:50 +01:00
Yorik van Havre
39d446f60f
Updated translations from crowdin
2018-12-23 13:54:30 -02:00
wmayer
7d5870b658
workaround to correctly render annotation flags if NaviCube is shown
2018-12-20 17:52:35 +01:00
wmayer
ca488a2793
change default value of renderTriangleLimit to UINT_MAX
2018-12-20 10:49:37 +01:00
wmayer
e3cc5c40fc
improve mesh validation functions
2018-12-17 16:14:28 +01:00
wmayer
e0a5f4b57b
improve mesh healing functions
2018-12-13 17:31:21 +01:00
wmayer
78df4424b7
fix MeshGeomFacet::IntersectWithPlane
2018-12-11 18:42:47 +01:00
wmayer
e1e86caac1
mesh segmentation algorithm for surfaces
2018-12-10 13:19:27 +01:00
wmayer
d7077f06a7
mesh segmentation algorithm for surfaces
2018-12-10 00:23:31 +01:00