wmayer
6a1bfc0ab2
fix -Wpedantic
2019-09-18 18:48:01 +02:00
wmayer
e48c52c480
force strict ISO C++ (-Wpedantic)
...
for Drawing, Image, Inspection, Mesh, MeshPart, Part, Path, Points, Raytracing, ReverseEngineering, Spreadsheet, Start, Surface, Web
TODO: fix several -Woverflow in area
2019-09-18 11:32:42 +02:00
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
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
wmayer
128b45a6e8
Add command to show mesh segments
2019-07-04 16:56:02 +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
7080301ea2
improve usability of 'Add triangle' function
2019-05-27 11:49:36 +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
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
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
e0a5f4b57b
improve mesh healing functions
2018-12-13 17:31:21 +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
wmayer
bbdf993c07
rework mesh segmentation dialog
2018-12-07 13:13:08 +01:00
wmayer
31963f16c1
Fix scan coverity issues:
...
CID 184294: Uncaught exception
CID 183597: Unchecked return value
CID 175809: Dereference before null check
CID 175810: Logically dead code
CID 133000: Uninitialized scalar variable
CID 133001: Uninitialized scalar variable
CID 183591: Explicit null dereferenced
2018-11-13 16:47:58 +01:00
wmayer
36271b4052
move from deprecated boost.signals to boost.signals2 library
2018-10-30 19:09:03 +01:00
wmayer
c9f01fe75f
make the methods highlightSelection/unhighlightSelection virtual
2018-10-26 00:40:20 +02:00
wmayer
3e7079d9cd
fix -Wreorder
2018-09-19 17:17:43 +02:00
wmayer
7c76767bc5
improve manual mesh filling
2018-09-18 21:53:04 +02:00
wmayer
644cfa06bb
replace boolean to check for inside/outside cutting with enum values
2018-09-18 18:25:51 +02:00
wmayer
2290a37a83
polish Mesh workbench
2018-09-18 14:53:37 +02:00
wmayer
363de2f7da
take care of global placement when exporting from Mesh menu
2018-09-05 17:46:31 +02:00
wmayer
7cd4d37306
add comment about using readLockNormalCache
2018-09-03 13:16:16 +02:00
Zheng, Lei
3f0c474a71
GLBuffer: fix isVBOSupported()
2018-09-03 12:59:27 +02:00
Zheng, Lei
864ca1e470
MeshGui::SoFCIndexedFaceSet: fix missing normal cache unlock
2018-09-03 12:59:13 +02:00
wmayer
7a5a17c744
add static function isVBOSupported to OpenGLBuffer to check for the GL_ARB_vertex_buffer_object extension
2018-08-21 10:29:55 +02:00
wmayer
ed974394fa
CMP0050: make Mesh module aware of cmake policy
2018-08-20 15:22:00 +02:00
wmayer
52a5c4aafd
add Mesh_Data target to handle scripts files
2018-08-19 22:56:12 +02:00
wmayer
266f82bca4
move OpenGLBuffer class to core system
2018-08-16 01:30:23 +02:00
wmayer
59b8f21585
simplifiy code in SoFCIndexedFaceSet::GLRender, fix bug in wireframe mode when panning/rotating
2018-08-15 22:24:24 +02:00
luz.paz
e086967dac
Source typo change
2018-08-07 11:13:31 -04:00
wmayer
d1a051721d
fix build failure on Linux
2018-08-06 10:16:18 +02:00
wmayer
a0be7c3eff
fix macOS build failure of MeshGui
2018-08-05 22:08:46 +02:00
wmayer
6080cef0cc
replace Qt's OpenGL buffer with own implementation based on Coin3d API
2018-08-03 13:07:55 +02:00